Vulnerability · Published Jun 9, 2026 · Assigned by VulnCheck
CVE-2026-11824SQLite before 3.53.2 Heap Buffer Overflow via FTS5 fts5ChunkIterate
High 7.8
In plain English
A high-severity heap buffer overflow in SQLite from SQLite. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 8% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
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 SQLITE_ENABLE_FTS5.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:8 | lemon | 3.26.0-21.el8_10 | ALSA-2026:58938 |
| AlmaLinux:8 | nodejs | 1:22.23.1-3.module_el8.10.0+4251+b427b8a5 | ALSA-2026:54530 |
| AlmaLinux:8 | nodejs | 1:24.18.0-3.module_el8.10.0+4250+09238ed4 | ALSA-2026:54371 |
| AlmaLinux:9 | nodejs | 1:24.18.0-6.module_el9.8.0+292+f4eaf8b2 | ALSA-2026:55603 |
| AlmaLinux:9 | nodejs | 1:22.23.1-3.module_el9.8.0+291+0bb98cce | ALSA-2026:55601 |
| AlmaLinux:8 | nodejs-devel | 1:22.23.1-3.module_el8.10.0+4251+b427b8a5 | ALSA-2026:54530 |
| AlmaLinux:8 | nodejs-devel | 1:24.18.0-3.module_el8.10.0+4250+09238ed4 | ALSA-2026:54371 |
| AlmaLinux:9 | nodejs-devel | 1:22.23.1-3.module_el9.8.0+291+0bb98cce | ALSA-2026:55601 |
| AlmaLinux:9 | nodejs-devel | 1:24.18.0-6.module_el9.8.0+292+f4eaf8b2 | ALSA-2026:55603 |
| AlmaLinux:8 | nodejs-docs | 1:24.18.0-3.module_el8.10.0+4250+09238ed4 | ALSA-2026:54371 |
| AlmaLinux:8 | nodejs-docs | 1:22.23.1-3.module_el8.10.0+4251+b427b8a5 | ALSA-2026:54530 |
| AlmaLinux:9 | nodejs-docs | 1:22.23.1-3.module_el9.8.0+291+0bb98cce | ALSA-2026:55601 |
| AlmaLinux:9 | nodejs-docs | 1:24.18.0-6.module_el9.8.0+292+f4eaf8b2 | ALSA-2026:55603 |
| AlmaLinux:8 | nodejs-full-i18n | 1:24.18.0-3.module_el8.10.0+4250+09238ed4 | ALSA-2026:54371 |
| AlmaLinux:8 | nodejs-full-i18n | 1:22.23.1-3.module_el8.10.0+4251+b427b8a5 | ALSA-2026:54530 |
| AlmaLinux:9 | nodejs-full-i18n | 1:24.18.0-6.module_el9.8.0+292+f4eaf8b2 | ALSA-2026:55603 |
| AlmaLinux:9 | nodejs-full-i18n | 1:22.23.1-3.module_el9.8.0+291+0bb98cce | ALSA-2026:55601 |
| AlmaLinux:8 | nodejs-libs | 1:24.18.0-3.module_el8.10.0+4250+09238ed4 | ALSA-2026:54371 |
| AlmaLinux:8 | nodejs-libs | 1:22.23.1-3.module_el8.10.0+4251+b427b8a5 | ALSA-2026:54530 |
| AlmaLinux:9 | nodejs-libs | 1:24.18.0-6.module_el9.8.0+292+f4eaf8b2 | ALSA-2026:55603 |
| AlmaLinux:9 | nodejs-libs | 1:22.23.1-3.module_el9.8.0+291+0bb98cce | ALSA-2026:55601 |
| AlmaLinux:8 | nodejs-nodemon | 3.1.14-2.module_el8.10.0+4250+09238ed4 | ALSA-2026:54371 |
| AlmaLinux:8 | nodejs-nodemon | 3.1.14-2.module_el8.10.0+4252+aedd4c30 | ALSA-2026:54530 |
| AlmaLinux:9 | nodejs-nodemon | 3.1.14-3.module_el9.8.0+292+f4eaf8b2 | ALSA-2026:55603 |
| AlmaLinux:9 | nodejs-nodemon | 3.1.14-2.module_el9.8.0+291+0bb98cce | ALSA-2026:55601 |
| AlmaLinux:8 | nodejs-packaging | 2021.06-6.module_el8.10.0+4158+e796f37f | ALSA-2026:54530 |
| AlmaLinux:8 | nodejs-packaging | 2021.06-6.module_el8.10.0+4086+70facd4a | ALSA-2026:54371 |
| AlmaLinux:9 | nodejs-packaging | 2021.06-6.module_el9.7.0+227+12323393 | ALSA-2026:55601 |
| AlmaLinux:9 | nodejs-packaging | 2021.06-6.module_el9.7.0+209+ecf6523e | ALSA-2026:55603 |
| AlmaLinux:8 | nodejs-packaging-bundler | 2021.06-6.module_el8.10.0+4086+70facd4a | ALSA-2026:54371 |
| AlmaLinux:8 | nodejs-packaging-bundler | 2021.06-6.module_el8.10.0+4158+e796f37f | ALSA-2026:54530 |
| AlmaLinux:9 | nodejs-packaging-bundler | 2021.06-6.module_el9.7.0+227+12323393 | ALSA-2026:55601 |
| AlmaLinux:9 | nodejs-packaging-bundler | 2021.06-6.module_el9.7.0+209+ecf6523e | ALSA-2026:55603 |
| AlmaLinux:8 | npm | 1:10.9.8-1.22.23.1.3.module_el8.10.0+4251+b427b8a5 | ALSA-2026:54530 |
| AlmaLinux:8 | npm | 1:11.16.0-1.24.18.0.3.module_el8.10.0+4250+09238ed4 | ALSA-2026:54371 |
| AlmaLinux:9 | npm | 1:11.16.0-1.24.18.0.6.module_el9.8.0+292+f4eaf8b2 | ALSA-2026:55603 |
| AlmaLinux:9 | npm | 1:10.9.8-1.22.23.1.3.module_el9.8.0+291+0bb98cce | ALSA-2026:55601 |
| AlmaLinux:10 | sqlite | 3.46.1-6.el10_2 | ALSA-2026:58927 |
| AlmaLinux:8 | sqlite | 3.26.0-21.el8_10 | ALSA-2026:58938 |
| AlmaLinux:9 | sqlite | 3.34.1-11.el9_8 | ALSA-2026:58936 |
| AlmaLinux:10 | sqlite-devel | 3.46.1-6.el10_2 | ALSA-2026:58927 |
| AlmaLinux:8 | sqlite-devel | 3.26.0-21.el8_10 | ALSA-2026:58938 |
| AlmaLinux:9 | sqlite-devel | 3.34.1-11.el9_8 | ALSA-2026:58936 |
| AlmaLinux:8 | sqlite-doc | 3.26.0-21.el8_10 | ALSA-2026:58938 |
| AlmaLinux:10 | sqlite-libs | 3.46.1-6.el10_2 | ALSA-2026:58927 |
| AlmaLinux:8 | sqlite-libs | 3.26.0-21.el8_10 | ALSA-2026:58938 |
| AlmaLinux:9 | sqlite-libs | 3.34.1-11.el9_8 | ALSA-2026:58936 |
| AlmaLinux:8 | v8-12.4-devel | 3:12.4.254.21-1.22.23.1.3.module_el8.10.0+4251+b427b8a5 | ALSA-2026:54530 |
| AlmaLinux:9 | v8-12.4-devel | 3:12.4.254.21-1.22.23.1.3.module_el9.8.0+291+0bb98cce | ALSA-2026:55601 |
| AlmaLinux:8 | v8-13.6-devel | 3:13.6.233.17-1.24.18.0.3.module_el8.10.0+4250+09238ed4 | ALSA-2026:54371 |
| AlmaLinux:9 | v8-13.6-devel | 3:13.6.233.17-1.24.18.0.6.module_el9.8.0+292+f4eaf8b2 | ALSA-2026:55603 |
| Alpine:v3.23 | sqlite | 3.53.4-r0 | ALPINE-CVE-2026-11824 |
| Debian:12 | sqlite3 | no fix listed | DEBIAN-CVE-2026-11824 |
| Debian:13 | sqlite3 | 3.46.1-7+deb13u2 | DEBIAN-CVE-2026-11824 |
| Debian:14 | sqlite3 | 3.53.2-1 | DEBIAN-CVE-2026-11824 |
| Rocky Linux:8 | nodejs | 1:22.23.1-3.module+el8.10.0+40278+50b003a3 | RLSA-2026:54530 |
| Rocky Linux:8 | nodejs | 1:24.18.0-3.module+el8.10.0+40277+b1b3f89e | RLSA-2026:54371 |
| Rocky Linux:9 | nodejs | 1:22.23.1-3.module+el9.8.0+40280+057606e8 | RLSA-2026:55601 |
| Rocky Linux:9 | nodejs | 1:24.18.0-6.module+el9.8.0+40281+14cc6568 | RLSA-2026:55603 |
| Rocky Linux:8 | nodejs-nodemon | 0:3.1.14-2.module+el8.10.0+40277+b1b3f89e | RLSA-2026:54371 |
| Rocky Linux:8 | nodejs-nodemon | 0:3.1.14-2.module+el8.10.0+40278+50b003a3 | RLSA-2026:54371 |
| Rocky Linux:8 | nodejs-nodemon | 0:3.1.14-2.module+el8.10.0+40277+b1b3f89e | RLSA-2026:54530 |
| Rocky Linux:8 | nodejs-nodemon | 0:3.1.14-2.module+el8.10.0+40278+50b003a3 | RLSA-2026:54530 |
| Rocky Linux:9 | nodejs-nodemon | 0:3.1.14-3.module+el9.8.0+40281+14cc6568 | RLSA-2026:55603 |
| Rocky Linux:9 | nodejs-nodemon | 0:3.1.14-2.module+el9.8.0+40264+d9b257bb | RLSA-2026:55601 |
| Rocky Linux:9 | nodejs-nodemon | 0:3.1.14-2.module+el9.8.0+40280+057606e8 | RLSA-2026:55601 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-6.module+el8.10.0+40171+8fa9c325 | RLSA-2026:54530 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-6.module+el8.10.0+40048+6d99f608 | RLSA-2026:54530 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-6.module+el8.10.0+40172+38f6fdd1 | RLSA-2026:54530 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-6.module+el8.10.0+40171+8fa9c325 | RLSA-2026:54371 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-6.module+el8.10.0+40048+6d99f608 | RLSA-2026:54371 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-6.module+el8.10.0+40172+38f6fdd1 | RLSA-2026:54371 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.7.0+40165+d075e3f2 | RLSA-2026:55603 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.8.0+40164+8921ab53 | RLSA-2026:55603 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.7.0+40052+e32ea525 | RLSA-2026:55603 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.7.0+40153+4d595597 | RLSA-2026:55603 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.8.0+40164+8921ab53 | RLSA-2026:55601 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.7.0+40052+e32ea525 | RLSA-2026:55601 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.7.0+40153+4d595597 | RLSA-2026:55601 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.7.0+40165+d075e3f2 | RLSA-2026:55601 |
| Rocky Linux:10 | sqlite | 0:3.46.1-6.el10_2 | RLSA-2026:58927 |
| Rocky Linux:8 | sqlite | 0:3.26.0-21.el8_10 | RLSA-2026:58938 |
| Rocky Linux:9 | sqlite | 0:3.34.1-11.el9_8 | RLSA-2026:58936 |
| Ubuntu:22.04:LTS | sqlite | no fix listed | UBUNTU-CVE-2026-11824 |
| Ubuntu:22.04:LTS | sqlite3 | 3.37.2-2ubuntu0.6 | UBUNTU-CVE-2026-11824 |
| Ubuntu:22.04:LTS | sqlite3 | 3.37.2-2ubuntu0.6 | USN-8480-1 |
| Ubuntu:24.04:LTS | sqlite3 | 3.45.1-1ubuntu2.6 | USN-8480-1 |
| Ubuntu:24.04:LTS | sqlite3 | 3.45.1-1ubuntu2.6 | UBUNTU-CVE-2026-11824 |
| Ubuntu:25.10 | sqlite3 | 3.46.1-8ubuntu0.1 | UBUNTU-CVE-2026-11824 |
| Ubuntu:25.10 | sqlite3 | 3.46.1-8ubuntu0.1 | USN-8480-1 |
| Ubuntu:26.04:LTS | sqlite3 | 3.46.1-9ubuntu0.1 | UBUNTU-CVE-2026-11824 |
| Ubuntu:26.04:LTS | sqlite3 | 3.46.1-9ubuntu0.1 | USN-8480-1 |
Affected products (as reported)
Weakness: CWE-122 · Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
References
- https://sqlite.org/src/info/061febcf41ca patch
- https://sqlite.org/src/info/4a5ad516ea93 patch
- https://sqlite.org/releaselog/3_53_2.html release-notes
- https://www.vulncheck.com/advisories/sqlite-before-heap-buffer-overflow-via-fts5-fts5chunkiterate third-party-advisory
- https://cert-portal.siemens.com/productcert/html/ssa-765416.html