Katalog CVE

CVE-2026-119377

NiskieCVSS 2.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

Percentyl 2 - wyżej niż 2% wszystkich znanych CVE

Streszczenie

SQLite przed wersją 3.54.0 zawiera podatność polegającą na obejściu autoryzacji w lookupName(), która wywołuje autoryzator tylko dla kolumny USING pierwszego złączonego stołu. Atakujący mogący przesłać SQL może odpytać wspólną kolumnę USING w złączeniu RIGHT lub FULL, aby odczytać kolumny zabronione przez ograniczenia SQLITE_READ w sqlite3_set_authorizer().

Ocena ryzyka

Atakujący może odczytać dane, do których dostęp powinien być zabroniony przez mechanizm autoryzacji, co prowadzi do naruszenia poufności.

Rekomendacja

Zaktualizuj SQLite do wersji 3.54.0 lub nowszej.

Inne podatności w SQLite

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

SQLite before 3.54.0 contains an authorization bypass vulnerability in lookupName() that invokes the authorizer only for the first joined table's USING column. Attackers able to submit SQL can query a shared USING column in a RIGHT or FULL JOIN to read columns denied via sqlite3_set_authorizer() SQLITE_READ restrictions.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS