Katalog CVE

CVE-2015-3416

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

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.

Ocena ryzyka

Organizacja może być narażona na odmowę usługi oraz inne nieokreślone zagrożenia związane z wykorzystaniem tej podatności przez atakujących. Wykorzystanie tej luki może prowadzić do destabilizacji systemu.

Rekomendacja

Zaleca się aktualizację SQLite do wersji 3.8.9 lub nowszej, aby usunąć tę podatność. Dodatkowo, warto monitorować i ograniczać dostęp do funkcji, które mogą być narażone na ataki.

Inne podatności w SQLite

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

The sqlite3VXPrintf function in printf.c in SQLite before 3.8.9 does not properly handle precision and width values during floating-point conversions, which allows context-dependent attackers to cause a denial of service (integer overflow and stack-based buffer overflow) or possibly have unspecified other impact via large integers in a crafted printf function call in a SELECT statement.

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