First published: Thu Oct 12 2017(Updated: )
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.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
SQLite JDBC | =3.20.1 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2017-15286 has a severity rating of medium due to its potential to cause application crashes.
To fix CVE-2017-15286, users should upgrade SQLite to version 3.20.2 or later, which resolves the NULL pointer dereference issue.
CVE-2017-15286 specifically affects SQLite version 3.20.1, making any systems using this version vulnerable.
CVE-2017-15286 can lead to application instability, potentially resulting in service denial due to unexpected crashes.
CVE-2017-15286 is not inherently remote exploitable as it requires local access to the affected SQLite database functionality.