
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-11824 is a heap-based buffer overflow vulnerability in SQLite's FTS5 (Full-Text Search 5) extension that allows attackers to cause application crashes or execute arbitrary code by supplying a crafted SQLite database file. It affects all SQLite versions before 3.53.2 and was published on June 9, 2026. The vulnerability is classified as High severity with a CVSS v3.1 base score of 7.8 and a CVSS v4.0 base score of 8.5 (GitHub Advisory, VulnCheck).
The root cause is a heap-based buffer overflow (CWE-122) triggered by an integer underflow in the fts5ChunkIterate() function within SQLite's FTS5 extension. An attacker crafts a malicious SQLite database with continuation page metadata specifying a szLeaf value smaller than 4; when this database is opened and an FTS5 MATCH query is executed, the undersized szLeaf causes an integer underflow that inflates the remaining byte count, leading to a heap buffer overflow with attacker-controlled data. Exploitation requires user interaction (opening a malicious database file) and only affects applications compiled with SQLITE_ENABLE_FTS5. Two upstream commits address the flaw: 061febcf41ca and 4a5ad516ea93 (GitHub Advisory, VulnCheck).
Successful exploitation can result in full compromise of the vulnerable application's confidentiality, integrity, and availability — including arbitrary code execution in the context of the process that opens the malicious database. An attacker who achieves code execution may be able to access sensitive data managed by the application, modify data, or cause a denial of service via crash. The scope is limited to the vulnerable system (no subsequent system impact per CVSS v4.0), but applications that process user-supplied SQLite databases — such as browsers, mobile apps, or desktop software — represent a broad attack surface (GitHub Advisory, VulnCheck).
szLeaf value to less than 4 in the B-tree page structure, which will trigger the integer underflow condition..db file with a vulnerable application (e.g., a desktop app, browser, or data viewer) compiled with SQLITE_ENABLE_FTS5 and using SQLite < 3.53.2.fts5ChunkIterate(): The undersized szLeaf value causes an integer underflow, inflating the remaining byte count used during chunk iteration..db, .sqlite, or .sqlite3 files opened by applications using FTS5; presence of SQLite database files with anomalous page metadata (szLeaf < 4 in FTS5 segment B-tree pages).fts5ChunkIterate or FTS5-related stack frames; repeated application restarts or crash reports from SQLite-backed software..db or .sqlite files via email attachments, downloads, or file-sharing mechanisms to endpoints running vulnerable SQLite-linked applications.The primary remediation is to upgrade SQLite to version 3.53.2 or later, which includes the two upstream patches (SQLite Release Log). SUSE has issued a security update (SUSE-SU-2026:22104-1) for affected distributions (SUSE Advisory). For applications that cannot be immediately updated, consider: (1) disabling FTS5 at compile time if not required; (2) restricting application access to untrusted or externally sourced SQLite database files; (3) running SQLite-dependent processes in sandboxed environments with reduced privileges to limit the impact of exploitation (VulnCheck).
The vulnerability was assigned and disclosed by VulnCheck and quickly propagated to NVD, GitHub Advisory Database, OSV, and VulDB within hours of publication on June 9, 2026. SUSE issued a security update within days, and the Yocto Project security mailing list also flagged the issue for embedded Linux maintainers. Social media activity on Bluesky and Nitter noted the vulnerability, and the Solus Linux project included it in their weekly security roundup. Coverage has been largely routine, reflecting the moderate exploitation complexity and absence of a public PoC (GitHub Advisory, SUSE Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."