Katalog CVE

CVE-2026-119379

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

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

Streszczenie

SQLite w wersjach przed 3.54.0 zbudowany z rozszerzeniem session zawiera przepełnienie bufora na stercie w funkcji sqlite3changeset_apply(). Atakujący może uszkodzić pamięć sterty, dostarczając spreparowane changesety, w których powtórzenie nazwy tabeli w drugim bloku z większą liczbą kolumn powoduje zapis memset poza zbyt małą alokacją aUpdateMask.

Ocena ryzyka

Może prowadzić do uszkodzenia pamięci, awarii aplikacji lub potencjalnie do wykonania kodu w kontekście procesu korzystającego z SQLite. Dotyczy systemów przetwarzających niezaufane changesety.

Rekomendacja

Zaktualizuj SQLite do wersji 3.54.0 lub nowszej. Jeśli rozszerzenie session nie jest potrzebne, rozważ wyłączenie go w kompilacji.

Inne podatności w SQLite

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

SQLite before 3.54.0 built with the session extension contains a heap buffer overflow vulnerability in sqlite3changeset_apply() that allows attackers to corrupt heap memory by supplying crafted changesets. Attackers can repeat a table name in a second changeset block with a larger column count, causing sessionUpdateFind() to memset past the undersized aUpdateMask allocation.

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