CVE-2026-51304
sqlite 3.41 has a use-after-free (UAF) vulnerability in the ORDER BY clause parsing routine. The...
DO NOT USE THIS CVE RECORD. ConsultIDs: none. Reason: This record was withdrawn by its CNA. Further investigation showed that it was not a security issue. Notes: none.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
What each source reports
GitHub Advisories Score usedGHSA-w2f6-h8v8-pw69
7.5
sqlite 3.41 has a use-after-free (UAF) vulnerability in the ORDER BY clause parsing routine. The...
sqlite 3.41 has a use-after-free (UAF) vulnerability in the ORDER BY clause parsing routine. The affected code first releases the memory of an ExprList object via sqlite3ExprListDelete(), then attempts to access the nExpr member of the already freed object. This dangling pointer access causes invalid memory read operations. By constructing a malicious SQL statement containing an ORDER BY clause with a large number of items, a remote adversary can trigger this vulnerability. Successful exploitation can result in application crash (denial of service), leakage of sensitive memory contents, and under certain memory layout conditions, arbitrary code execution on the affected system.
- Record
GHSA-w2f6-h8v8-pw69- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-416
- Updated
- 2026-11-02
CVE List No score
DO NOT USE THIS CVE RECORD. ConsultIDs: none. Reason: This record was withdrawn by its CNA. Further investigation showed that it was not a security issue. Notes: none.
- Record
CVE-2026-51304- Updated
- 2026-11-02
EUVDEUVD-2026-49357
7.5
DO NOT USE THIS CVE RECORD. ConsultIDs: none. Reason: This record was withdrawn by its CNA. Further investigation showed that it was not a security issue. Notes: none.
- Record
EUVD-2026-49357- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
NVD No score
Rejected reason: DO NOT USE THIS CVE RECORD. ConsultIDs: none. Reason: This record was withdrawn by its CNA. Further investigation showed that it was not a security issue. Notes: none.
- Record
CVE-2026-51304- Updated
- 2026-11-02
OSV
7.5
sqlite 3.41 has a use-after-free (UAF) vulnerability in the ORDER BY clause parsing routine. The affected code first releases the memory of an ExprList object via sqlite3ExprListDelete(), then attempts to access the nExpr member of the already freed object. This dangling pointer access causes invalid memory read operations. By constructing a malicious SQL statement containing an ORDER BY clause with a large number of items, a remote adversary can trigger this vulnerability. Successful exploitation can result in application crash (denial of service), leakage of sensitive memory contents, and under certain memory layout conditions, arbitrary code execution on the affected system.
- Record
CVE-2026-51304- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:45779
7.8
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:45779- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-51304
7.5
Rejected reason: DO NOT USE THIS CVE RECORD. ConsultIDs: none. Reason: This record was withdrawn by its CNA. Further investigation showed that it was not a security issue. Notes: none.
- Record
UBUNTU-CVE-2026-51304- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVBIT-sqlite-2026-51304 No score
sqlite 3.41 has a use-after-free (UAF) vulnerability in the ORDER BY clause parsing routine. The affected code first releases the memory of an ExprList object via sqlite3ExprListDelete(), then attempts to access the nExpr member of the already freed object. This dangling pointer access causes invalid memory read operations. By constructing a malicious SQL statement containing an ORDER BY clause with a large number of items, a remote adversary can trigger this vulnerability. Successful exploitation can result in application crash (denial of service), leakage of sensitive memory contents, and under certain memory layout conditions, arbitrary code execution on the affected system.
- Record
BIT-sqlite-2026-51304- Updated
- 2026-11-02
Affected packages
| Package | Affected | Fixed |
|---|---|---|
sqliteBitnami |
3.41.0 to 3.41.0 | None known |
lemonRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.53.4-0.1.hum1 | 0:3.53.4-0.1.hum1 |
sqliteRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.53.4-0.1.hum1 | 0:3.53.4-0.1.hum1 |
sqlite-analyzerRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.53.4-0.1.hum1 | 0:3.53.4-0.1.hum1 |
sqlite-debugRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.53.4-0.1.hum1 | 0:3.53.4-0.1.hum1 |
sqlite-develRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.53.4-0.1.hum1 | 0:3.53.4-0.1.hum1 |
sqlite-docRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.53.4-0.1.hum1 | 0:3.53.4-0.1.hum1 |
sqlite-libsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.53.4-0.1.hum1 | 0:3.53.4-0.1.hum1 |
sqlite-tclRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.53.4-0.1.hum1 | 0:3.53.4-0.1.hum1 |
sqlite-toolsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.53.4-0.1.hum1 | 0:3.53.4-0.1.hum1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-51304 has been rejected by its source and should not be treated as a live vulnerability, published July 27, 2026.
References
nvd.nist.gov/vuln/detail/CVE-2026-51304
github.com/programmervuln/cveadvisory-/blob/main/CVE-2026-51304
github.com/sqlite/sqlite/blob/master/src/expr.c
github.com/advisories/GHSA-w2f6-h8v8-pw69
github.com/CVEProject/cvelistV5/tree/main/cves/2026/51xxx/CVE-2026-51304.json
access.redhat.com/errata/RHSA-2026:45779
Show 29 moreShow less
images.redhat.com
access.redhat.com/security/cve/CVE-2026-11824
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2026-11822
access.redhat.com/security/cve/CVE-2026-51298
access.redhat.com/security/cve/CVE-2026-51304
access.redhat.com/security/cve/CVE-2026-51297
access.redhat.com/security/cve/CVE-2026-51302
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_45779.json
bugzilla.redhat.com/show_bug.cgi?id=2487258
cve.org/CVERecord?id=CVE-2026-11822
nvd.nist.gov/vuln/detail/CVE-2026-11822
sqlite.org/releaselog/3_53_2.html
sqlite.org/src/info/061febcf41ca
sqlite.org/src/info/4a5ad516ea93
vulncheck.com/advisories/sqlite-before-memory-corruption-in-fts5-extension
bugzilla.redhat.com/show_bug.cgi?id=2487269
cve.org/CVERecord?id=CVE-2026-11824
nvd.nist.gov/vuln/detail/CVE-2026-11824
vulncheck.com/advisories/sqlite-before-heap-buffer-overflow-via-fts5-fts5chunkiterate
cve.org/CVERecord?id=CVE-2026-51297
bugzilla.redhat.com/show_bug.cgi?id=2507556
cve.org/CVERecord?id=CVE-2026-51298
nvd.nist.gov/vuln/detail/CVE-2026-51298
github.com/programmervuln/cveadvisory-/blob/main/CVE-2026-51298
github.com/sqlite/sqlite/blob/master/src/json.c
cve.org/CVERecord?id=CVE-2026-51302
cve.org/CVERecord?id=CVE-2026-51304
ubuntu.com/security/CVE-2026-51304