CVEsSQLiteCVE-2026-119379Published Oct 30, 11:30 · Updated Oct 30, 16:02 UTC
7.8
HighCVSS 3.1 · from VulnCheck
CVE-2026-119379

SQLite before 3.54.0 Heap Buffer Overflow via Session Extension sessionUpdateFind()

SQLite · Out-of-bounds write · CWE-787
AffectedSQLite
FixUpdate to 3.54.0 or newer
PublishedOct 30, 11:30 · VulnCheck
ScoredOct 30 · 7.8 · VulnCheck
Exploit code publicNone known · checked 21:18 UTC
ExploitedNone known · CISA KEV checked 22:10 UTC

What we know

No known exploitation. CISA KEV, checked 22:10 UTC.
No public exploit code known. Exploit-DB, Metasploit, Nuclei, checked 21:18 UTC.
An attacker needs local access to the machine. CVSS: local.
Someone has to open, click or run something first. CVSS: user interaction required.
A successful attack can read and change data and take the service down. CVSS: high impact on confidentiality, integrity and availability.
A successful attack gives full control of the affected system. CISA: technical impact total.

Description

SQLite before 3.54.0 built with the session extension contains a heap buffer overflow vulnerability in sqlite3changeset_apply() that allows attackers to corrupt heap memory by supplying crafted changesets. Attackers can repeat a table name in a second changeset block with a larger column count, causing sessionUpdateFind() to memset past the undersized aUpdateMask allocation.

From VulnCheck

Affected and fixed versions

ProductAffectedFixed inSQLitebefore 3.54.03.54.0

Exploit code

Exploit-DBnone knownMetasploitnone knownNucleinone known

References

sqlite.org/bugs/info/2026-08-16T10:15:25Z · sqlite.orgissue trackingsqlite.org/src/info/3f57024aecea0f3b · sqlite.orgpatchgithub.com/sqlite/sqlite/commit/64459c87cc702d600704fb77ee40ca1782398a52 · github.compatchgithub.com/sqlite/sqlite/blob/version-3.53.4/ext/session/sqlite3session.c#L5619 · github.comtechnical descriptionsqlite.org/releaselog/3_54_0.html · sqlite.orgrelease notesabraxaslabs.tech/research/sqlite-session-ncol · abraxaslabs.techthird party advisorygithub.com/sqlite/sqlite · github.comproductVulnCheck Advisory: SQLite before 3.54.0 Heap Buffer Overflow via Session Extension sessionUpdateFind() · vulncheck.comthird party advisory

Other CVEs in SQLite

All 16 →
5.5SQLite before 3.54.0 Stack Exhaustion via countOfViewOptimization() in VALUES Clause · CVE-2026-119591Oct 307.8SQLite CLI through 3.54.1 Command Injection via .recover Output · CVE-2026-119586Oct 305.5SQLite before 3.54.0 Use-After-Free in R-Tree nodeWrite() · CVE-2026-119378Oct 30