Katalog CVE

CVE-2017-15286

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

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.

Ocena ryzyka

Błąd ten może prowadzić do awarii aplikacji korzystających z SQLite, co może wpłynąć na dostępność usług oraz stabilność systemu.

Rekomendacja

Zaleca się aktualizację SQLite do najnowszej wersji, aby usunąć tę podatność oraz zminimalizować ryzyko wystąpienia błędów w aplikacjach.

Inne podatności w SQLite 3.20.1

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

SQLite 3.20.1 has a NULL pointer dereference in tableColumnList in shell.c because it fails to consider certain cases where `sqlite3_step(pStmt)==SQLITE_ROW` is false and a data structure is never initialized.

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