Skip to main content
← All vulnerabilities
CVE-2026-119378EUVD-2026-113789GHSA-GF9Q-68CX-3MQ4

SQLite before 3.54.0 Use-After-Free in R-Tree nodeWrite()

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.54.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

SQLite, the widely used embedded database engine, is affected in versions before 3.54.0 through a flaw in its R-Tree extension. An attacker who supplies a specially crafted database can cause applications to use freed memory, which can crash the process or potentially be leveraged for further compromise.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

SQLite before 3.54.0 contains a use-after-free vulnerability in the R-Tree extension that allows attackers to make applications use freed heap memory by manipulating the %_node shadow table. Attackers can supply a database declaring %_node WITHOUT ROWID or with a RAISE(IGNORE) trigger so nodeWrite() hashes nodes as 0, crashing the process after node splits.

Timeline

  1. CVE published
  2. First seen by cve.now
  3. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  4. Record last updated

Affected versions

  • SQLite SQLite

    fixed in 3.54.0

References 7

sqlite.org

GitHub · sqlite/sqlite

abraxaslabs.tech

vulncheck.com