Skip to main content
← All vulnerabilities
CVE-2026-54620GHSA-J7FR-3V8C-3QC3

sqlite3-ruby has Use-After-Free in SQLite Aggregate Function Callbacks

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

Summary

sqlite3 provides Ruby bindings for the SQLite3 embedded database. From 2.1.0 to 2.9.4, the callbacks used for SQLite aggregate functions can be freed while still referenced during aggregation, resulting in a use-after-free. This issue is fixed in version 2.9.5.

Timeline

  1. CVE published
  2. CISA SSVC assessment

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

  3. Record last updated

Affected versions

  • sparklemotion sqlite3-ruby

    From 2.1.0 · fixed in 2.9.5

  • sqlite3-rubyRubyGems

    From 2.1.0 · fixed in 2.9.5

  • sqlite3RubyGems

    From 2.1.0 · fixed in 2.9.5

References 4

GitHub · sparklemotion/sqlite3-ruby