Skip to content
OpenAdvisories
Unscored CVE-2017-15286 EUVD-2017-6743GHSA-cmxm-6c5m-r5c5

SQLite 3.20.1 has a NULL pointer dereference in tableColumnList in shell.c because it fails to consider certain cases where `sqlite3_step(p…

Published Oct 12, 2017 · Updated Aug 5, 2024 · Assigned by mitre

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 sqlite3 3.20.1-2 —
Debian 13 sqlite3 3.20.1-2 —
Debian 12 sqlite3 3.20.1-2 —
ReleasePackageFixed inAdvisory
Alpine v3.6 sqlite 3.20.1-r1 —

References