CVE-2026-39113
Niskie ryzyko· EPSS 20%Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 20 - wyżej niż 20% wszystkich znanych CVE
Streszczenie
Podatność na przepełnienie bufora w SQLite dotyczy wersji źródłowych zawierających konkretny commit Fossil. Atakujący może wykorzystać tę podatność do wywołania odmowy usługi poprzez komponenty związane z funkcją sqlar_uncompress.
Ocena ryzyka
Atakujący może spowodować awarię aplikacji korzystającej z SQLite, co prowadzi do przerwania działania usługi.
Rekomendacja
Zaktualizuj SQLite do wersji zawierającej poprawkę lub unikaj używania podatnych wersji źródłowych.
Inne podatności w SQLite
Zobacz wszystkie- CVE-2017-7127Wysokie
W niektórych produktach Apple odkryto problem związany z komponentem 'SQLite'. Dotyczy to iOS przed wersją 11, macOS przed wersją 10.13, iCloud przed wersją 7.0 na Windows, tvOS przed wersją 11 oraz watchOS przed wersją 4.
- CVE-2017-15286Wysokie
SQLite w wersji 3.20.1 zawiera błąd dereferencji wskaźnika NULL w funkcji tableColumnList w pliku shell.c. Problem ten występuje, gdy nie są brane pod uwagę pewne przypadki, w których `sqlite3_step(pStmt)==SQLITE_ROW` jest fałszywe, co prowadzi do nieinicjalizowania struktury danych.
- CVE-2017-6991Wysokie
W produktach Apple, w tym iOS przed wersją 10.3.2 oraz macOS przed wersją 10.12.5, odkryto problem związany z komponentem 'SQLite'. Umożliwia on zdalnym atakującym wykonanie dowolnego kodu lub spowodowanie odmowy usługi poprzez złośliwie skonstruowaną stronę internetową.
- CVE-2017-6983Wysokie
W produktach Apple, w tym iOS przed wersją 10.3.2 oraz macOS przed wersją 10.12.5, odkryto problem związany z komponentem 'SQLite'. Umożliwia on zdalnym atakującym wykonanie dowolnego kodu lub spowodowanie odmowy usługi poprzez złośliwie skonstruowaną stronę internetową.
- CVE-2015-5895Wysokie
Wielokrotne nieokreślone podatności w SQLite przed wersją 3.8.10.2, używanej w Apple iOS przed wersją 9, mogą prowadzić do nieznanego wpływu i wektorów ataku.
- CVE-2015-3717Wysokie
W SQLite, używanym w Apple iOS przed wersją 8.4 oraz OS X przed wersją 10.10.4, występuje wiele przepełnień bufora w funkcjonalności printf, co pozwala zdalnym atakującym na wykonanie dowolnego kodu lub spowodowanie awarii aplikacji.
- CVE-2015-3416Wysokie
Funkcja sqlite3VXPrintf w SQLite przed wersją 3.8.9 nieprawidłowo obsługuje wartości precyzji i szerokości podczas konwersji zmiennoprzecinkowych, co może prowadzić do przepełnienia całkowitego i przepełnienia bufora na stosie. Atakujący mogą wykorzystać to w kontekście, aby spowodować odmowę usługi lub potencjalnie inny nieokreślony wpływ.
- CVE-2015-3415Wysokie
Funkcja sqlite3VdbeExec w SQLite przed wersją 3.8.9 nieprawidłowo implementuje operatory porównania, co pozwala atakującym na wywołanie odmowy usługi lub potencjalnie inny nieokreślony wpływ za pomocą spreparowanej klauzuli CHECK.
- CVE-2015-3414Wysokie
SQLite w wersjach przed 3.8.9 nieprawidłowo implementuje usuwanie cudzysłowów z nazw sekwencji porównawczych, co pozwala atakującym zależnym od kontekstu na spowodowanie odmowy usługi (dostęp do niezainicjowanej pamięci i awaria aplikacji) lub potencjalnie inny nieokreślony wpływ poprzez spreparowany klauzulę COLLATE.
- CVE-2019-19603Wysokie
SQLite 3.30.1 nieprawidłowo obsługuje pewne instrukcje SELECT z nieistniejącym widokiem, co prowadzi do awarii aplikacji.
Oryginalny opis (angielski, źródło NVD)
Buffer Overflow vulnerability in SQLite affected version source snapshots/builds containing Fossil check-in 8bdc0d485e3ad0c7a1e818da66f106951d496b05cbe61d12c2c448f2f24b6d5d (Git mirror 169f68ed88b34cb68f720191c64c058f2ccec508, 2026-03-11) and later snapshots/builds allows an attacker to cause a denial of service via the ext/misc/sqlar.c, sqlarUncompressFunc(), sqlar_uncompress(), sqlite3_value_int64(), sqlite3_malloc(int), uncompress() components

