SQLite before 3.54.0 contains an authorization bypass vulnerability in lookupName() that invokes the authorizer only for the first joined table's USING column. Attackers able to submit SQL can query a shared USING column in a RIGHT or FULL JOIN to read columns denied via sqlite3_set_authorizer() SQLITE_READ restrictions.
CVE-2026-119377
CVSS base score
2.5 (v3.1)
Severity
LOW
Attack vector
Local
Weakness
CWE-863
Last modified
November 3, 2026
CVSS vector
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N
Affected products
sqlite sqlite
References
- abraxaslabs.tech Exploit, Third Party Advisory
- github.com Product
- github.com Product
- github.com Patch
- github.com Patch
- sqlite.org Issue Tracking, Vendor Advisory
- sqlite.org Release Notes
- sqlite.org Issue Tracking
- sqlite.org Issue Tracking
- www.vulncheck.com Third Party Advisory