← Vulnerability feed

Vulnerability record · CVE-2019-9937 · published 22 March 2019

CVE-2019-9937: Sqlite null pointer dereference vulnerability

Sqlite · Sqlite

In SQLite 3.27.2, interleaving reads and writes in a single transaction with an fts5 virtual table will lead to a NULL Pointer Dereference in fts5ChunkIterate in sqlite3.c. This is related to ext/fts5/fts5_hash.c and ext/fts5/fts5_index.c.

7.5 CVSS 3.0 High EPSS 6.0% · top 6.9% CWE-476 · NULL pointer dereference
7.5CVSS 3.0 base score, v2 5.0
6.0%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
26References
17 Jun 2026Last modified by NVD

Description

In SQLite 3.27.2, interleaving reads and writes in a single transaction with an fts5 virtual table will lead to a NULL Pointer Dereference in fts5ChunkIterate in sqlite3.c. This is related to ext/fts5/fts5_hash.c and ext/fts5/fts5_index.c.

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

LinkTags
http://lists.opensuse.org/opensuse-security-announce/2019-05/msg00026.html
http://www.securityfocus.com/bid/107562 Third Party AdvisoryVDB Entry
https://lists.debian.org/debian-lts-announce/2020/08/msg00037.html
https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/EXD2GYJVTDGEQPUNMMMC5TB
https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/N66U5PY5UJU4XBFZJH7QNKI
https://security.gentoo.org/glsa/201908-09
https://security.netapp.com/advisory/ntap-20190416-0005/ Third Party Advisory
https://sqlite.org/src/info/45c73deb440496e8 PatchVendor Advisory
https://usn.ubuntu.com/4019-1/
https://www.mail-archive.com/sqlite-users%40mailinglists.sqlite.org/msg114383.html
https://www.mail-archive.com/sqlite-users%40mailinglists.sqlite.org/msg114393.html
https://www.oracle.com/security-alerts/cpujan2020.html
https://www.oracle.com/technetwork/security-advisory/cpuoct2019-5072832.html
http://lists.opensuse.org/opensuse-security-announce/2019-05/msg00026.html
http://www.securityfocus.com/bid/107562 Third Party AdvisoryVDB Entry
https://lists.debian.org/debian-lts-announce/2020/08/msg00037.html
https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/EXD2GYJVTDGEQPUNMMMC5TB
https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/N66U5PY5UJU4XBFZJH7QNKI
https://security.gentoo.org/glsa/201908-09
https://security.netapp.com/advisory/ntap-20190416-0005/ Third Party Advisory
https://sqlite.org/src/info/45c73deb440496e8 PatchVendor Advisory
https://usn.ubuntu.com/4019-1/
https://www.mail-archive.com/sqlite-users%40mailinglists.sqlite.org/msg114383.html
https://www.mail-archive.com/sqlite-users%40mailinglists.sqlite.org/msg114393.html
https://www.oracle.com/security-alerts/cpujan2020.html
https://www.oracle.com/technetwork/security-advisory/cpuoct2019-5072832.html

Track CVE-2019-9937 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

10.0CVE-2015-5895Sqlite vulnerabilityMultiple unspecified vulnerabilities in SQLite before 3.8.10.2, as used in Apple iOS before 9, have unknown impact and attack vectors.EPSS 9.2%9.8CVE-2020-35527Sqlite memory buffer overflow vulnerabilityIn SQLite 3.31.1, there is an out of bounds access problem through ALTER TABLE for views that have a nested FROM clause.EPSS 1.2%9.8CVE-2020-11656Sqlite use after free vulnerabilityIn SQLite through 3.31.1, the ALTER TABLE implementation has a use-after-free, as demonstrated by an ORDER BY clause that belongs to a compound SELEC…EPSS 7.6%9.8CVE-2019-19646Sqlite vulnerabilitypragma.c in SQLite through 3.30.1 mishandles NOT NULL in an integrity_check PRAGMA command in certain cases of generated columns.EPSS 5.4%9.8CVE-2019-19317Sqlite vulnerabilitylookupName in resolve.c in SQLite 3.30.1 omits bits from the colUsed bitmask in the case of a generated column, which allows attackers to cause a den…EPSS 4.3%9.8CVE-2019-8457SQLite rtreenode() heap out-of-bounds read on invalid rtree tablesSQLite versions 3.6.0 through 3.27.2 contain a heap out-of-bounds read in the rtreenode() function when it processes invalid rtree tables. The flaw i…EPSS 45%analysed9.8CVE-2017-10989Sqlite out-of-bounds read vulnerabilityThe getNodeSize function in ext/rtree/rtree.c in SQLite through 3.19.3, as used in GDAL and other products, mishandles undersized RTree blobs in a cr…EPSS 8.6%8.5CVE-2026-11822Sqlite heap-based buffer overflow vulnerabilitySQLite before 3.53.2 contains memory corruption vulnerabilities in the FTS5 full-text search extension that allow attackers to cause process crashes,…EPSS 0.29%

Source: NIST National Vulnerability Database (record CVE-2019-9937), CISA KEV, FIRST EPSS (scores of 2026-09-27). This page is refreshed as NVD updates the record.