Use-After-Free Vulnerability in SQLite3 Ruby Bindings Affects Sparklemotion
CVE-2026-54619
2LOW
What is CVE-2026-54619?
The SQLite3 Ruby bindings, developed by Sparklemotion, exhibit a vulnerability where redefining a SQLite function with a different arity can inadvertently free a previously registered function handler. This leaves the application in a state where SQLite may still attempt to reference the freed handler, leading to potential instability or exploitation. This issue has been addressed in version 2.9.5 of the SQLite3 Ruby bindings.
Affected Version(s)
sqlite3-ruby < 2.9.5
