CVE Catalog

CVE-2017-15286

High
Published: Translated: NVD NIST

Summary

SQLite version 3.20.1 has a NULL pointer dereference in the tableColumnList function in shell.c. This issue occurs because certain cases where `sqlite3_step(pStmt)==SQLITE_ROW` is false are not considered, leading to an uninitialized data structure.

Risk Assessment

This bug may lead to application crashes using SQLite, potentially affecting service availability and system stability.

Recommendation

It is recommended to update SQLite to the latest version to mitigate this vulnerability and minimize the risk of application errors.

Other vulnerabilities in SQLite 3.20.1

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS