Katalog CVE

CVE-2026-119591

ŚrednieCVSS 5.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 w wersjach przed 3.54.0 zawiera podatność na wyczerpanie stosu w funkcji countOfViewOptimization(). Atakujący może doprowadzić do awarii procesu hosta poprzez count(*) na dużym wielowierszowym klauzuli VALUES. Dostarczenie SQL lub pliku bazy danych ze spreparowanym widokiem może wywołać głęboko zagnieżdżone wyrażenia TK_PLUS, których rekurencyjne zwalnianie w sqlite3ExprDeleteNN() wyczerpuje stos C, powodując odmowę usługi.

Ocena ryzyka

Atakujący może wywołać awarię procesu aplikacji korzystającej z SQLite, powodując odmowę usługi. Może to zakłócić dostępność usług i systemów zależnych od bazy danych.

Rekomendacja

Zaktualizuj SQLite do wersji 3.54.0 lub nowszej. Do czasu aktualizacji unikaj przetwarzania niezaufanych plików baz danych lub zapytań SQL z niezaufanych źródeł.

Inne podatności w SQLite

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

SQLite before 3.54.0 contains a stack exhaustion vulnerability in countOfViewOptimization() that allows attackers to crash the host process via count(*) over a large multi-row VALUES clause. Attackers supplying SQL or a database file with a crafted view can trigger deeply nested TK_PLUS expressions whose recursive freeing in sqlite3ExprDeleteNN() exhausts the C stack, causing denial of service.

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