A flaw in Node.js node:sqlite allows a stale StatementSyncIterator created through DatabaseSync#createTagStore() to continue executing a cached prepared statement after it has been reset and rebound with new parameters. SQLTagStore resets cached statements using sqlite3_reset() directly, bypassing the iterator invalidation mechanism introduced for StatementSync in recent releases This vulnerability affects Node.js **22.x**, **24.x**, and **26.x**.
CVSS Details
- CVSS 3.0 Base Score: 5.3
- CVSS 3.0 Vector: (CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alpine Linux | — | Upgrade nodejs-currentUpgrade nodejs | Aug 5, 2026 | Aug 4, 2026 |
| Amazon_linux_2023 | — | Upgrade v8-13.6-develUpgrade nodejs24-full-i18nUpgrade nodejs24-develUpgrade nodejs24-debugsourceUpgrade nodejs24-libsUpgrade nodejs24Upgrade nodejs24-npmUpgrade nodejs24-docsUpgrade nodejs24-debuginfoUpgrade nodejs24-libs-debuginfo | Aug 18, 2026 | Aug 4, 2026 |
| Redhat_linux | — | No solution exists | Aug 12, 2026 | Aug 4, 2026 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub