CVE-2026-11824: SQLite before 3.53.2 Heap Buffer Overflow via FTS5 fts5ChunkIterate
Last updated 29 June 2026
Other sources
SQLite before 3.53.2 contains a heap-based buffer overflow vulnerability in the FTS5 full-text search extension that allows attackers to cause a crash or execute arbitrary code by supplying a crafted database with malicious continuation page metadata specifying a szLeaf value smaller than 4. Attackers can trigger an integer underflow in fts5ChunkIterate() causing an inflated remaining byte count during FTS5 MATCH query processing, leading to a heap buffer overflow of attacker-controlled data in applications compiled with SQLITEENABLEFTS5.
— MITRE
SQLite before 3.53.2 Heap Buffer Overflow via FTS5 fts5ChunkIterate
— Microsoft
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 3.44.0-4 - Upgrade
Upgrade
debian/sqlite3to a version that resolves this vulnerability.Fixed in 3.53.3-1 - Upgrade
Upgrade
sqliteto a version that resolves this vulnerability.Fixed in 3.53.2 - Compensating control
Apply the fix by upgrading SQLite to 3.53.2 or later before processing any untrusted/crafted SQLite databases that could trigger the FTS5 fts5ChunkIterate() integer underflow.
Event History
Frequently Asked Questions
What is the severity of CVE-2026-11824?
The severity of CVE-2026-11824 is high, with a CVSS score of 7.8.
How do I fix CVE-2026-11824?
To fix CVE-2026-11824, upgrade SQLite to version 3.53.2 or later.
What type of vulnerability is CVE-2026-11824?
CVE-2026-11824 is a heap buffer overflow vulnerability in the FTS5 full-text search extension of SQLite.
What can attackers do with CVE-2026-11824?
Attackers can exploit CVE-2026-11824 to crash the application or execute arbitrary code by using a crafted database.
Which versions of SQLite are affected by CVE-2026-11824?
CVE-2026-11824 affects all versions of SQLite prior to 3.53.2.