Description
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.
Published: 2026-07-27
Score: 8.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A use‑after‑free vulnerability in SQLite 3.41 causes the engine to free an expression object but later continue to use the dangling pointer. When a maliciously crafted query is parsed, the engine accesses fields of the freed memory, resulting in a crash and the accidental disclosure of sensitive data that resided in that memory region. This flaw directly compromises the stability of the application and can expose confidential information that the process held in memory at the time of the access.

Affected Systems

SQLite 3.41 is affected. The flaw exists in the expression parsing and memory‑management logic as implemented in the sqlite3ExprDelete function. No vendor name is specified beyond the SQLite project; the vulnerability is present in all builds that include the affected source files.

Risk and Exploitability

The likely attack vector is through any endpoint that forwards user-supplied SQL to the SQLite engine, such as web services, embedded systems, or client applications that accept raw queries. The absence of public exploits does not diminish the theoretical risk of abuse; a local or remote attacker capable of submitting a query can trigger the defect.

Generated by OpenCVE AI on July 30, 2026 at 02:12 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to the latest secure release of SQLite that contains the fix for the use‑after‑free in expression parsing.
  • If an upgrade is not immediately possible, isolate the SQLite process in a sandbox or container and restrict network access to only trusted clients to limit the exposure of the vulnerable database interface.
  • Implement strict input validation and prepare statements so that user-supplied data is not directly interpreted as part of the query text.

Generated by OpenCVE AI on July 30, 2026 at 02:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 31 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H'}

cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H'}


Fri, 31 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
Description A use-after-free vulnerability exists in the expression parsing and memory management logic of SQLite 3.41. After invoking sqlite3ExprDelete to release an expression object, the program still retains the dangling pointer and subsequently accesses member fields of the already freed memory. By constructing malicious SQL queries, a remote attacker can trigger invalid memory access, leading to application crash and sensitive memory information leakage. 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.

Tue, 28 Jul 2026 16:15:00 +0000

Type Values Removed Values Added
Title sqlite: SQLite: Application crash and information leakage due to use-after-free
Weaknesses CWE-416
CWE-825
References
Metrics threat_severity

None

cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

threat_severity

Important


Mon, 27 Jul 2026 16:45:00 +0000

Type Values Removed Values Added
First Time appeared Sqlite
Sqlite sqlite
Vendors & Products Sqlite
Sqlite sqlite

Mon, 27 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Description A use-after-free vulnerability exists in the expression parsing and memory management logic of SQLite 3.41. After invoking sqlite3ExprDelete to release an expression object, the program still retains the dangling pointer and subsequently accesses member fields of the already freed memory. By constructing malicious SQL queries, a remote attacker can trigger invalid memory access, leading to application crash and sensitive memory information leakage.
References

cve-icon MITRE

Status: REJECTED

Assigner: mitre

Published:

Updated: 2026-07-31T14:34:35.949Z

Reserved: 2026-06-07T00:00:00.000Z

Link: CVE-2026-51300

cve-icon Vulnrichment

Updated:

cve-icon NVD

Status : Rejected

Published: 2026-07-27T16:17:39.153

Modified: 2026-07-31T15:17:27.450

Link: CVE-2026-51300

cve-icon Redhat

Severity : Important

Publid Date: 2026-07-27T00:00:00Z

Links: CVE-2026-51300 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T02:15:03Z

Weaknesses