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.2 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

SQLite version 3.41 contains a use‑after‑free flaw in the jsonRemoveFunc function of its JSON module. When the parsed JSON object is freed at one line, a subsequent call still accesses the released memory through jsonLookupStep. This bug can be triggered by remote input and leads to a service crash as well as exposure of heap memory contents, providing attackers with sensitive information. The weakness is a classic use‑after‑free vulnerability, as defined in CWE‑416, which contaminates the integrity of the application state and can aid further exploitation. Due to the nature of the flaw, the impact is confined to the process running the SQLite engine and does not affect the host or other processes directly.

Affected Systems

SQLite 3.41 is explicitly affected by this use‑after‑free in the JSON module. No other versions or vendor listings are provided. Users running SQLite 3.41 or earlier, or applications that load SQLite 3.41 without patching, are at risk.

Risk and Exploitability

The vulnerability is remote‑accessible through crafted JSON input; an attacker can induce the crash or leak memory by sending a specially crafted request to any process that loads SQLite 3.41. The impact is high due to the potential for denial of service and information leakage. No EPSS score is available, so the exact exploitation probability is unknown, but the nature of the flaw suggests it is likely simple to trigger with appropriate input. The flaw is not listed in CISA KEV, yet its severity warrants immediate attention. There is no official patch listed, so the risk remains until the affected code is updated or mitigated.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a SQLite release that contains the fix for jsonRemoveFunc; the next major release after 3.41 includes the patch.
  • Validate or sanitize JSON input before parsing to avoid malformed data that could trigger use‑after‑free logic.
  • If an upgrade is not immediately possible, run SQLite with hardened memory protection features such as address space layout randomization (ASLR) and stack canaries to reduce the likelihood of successful exploitation.

Generated by OpenCVE AI on July 30, 2026 at 02:13 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': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

cvssV3_1

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

cvssV3_1

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


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

Type Values Removed Values Added
Description SQLite 3.41 has a use-after-free vulnerability in jsonRemoveFunc of SQLite JSON module. The parsed JSON object is freed at line 3555, while line 3575 still calls jsonLookupStep with the released pointer. Remote attackers can exploit this flaw to crash the service and leak heap memory information. 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.

Wed, 29 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
Title sqlite: SQLite: Use-after-free vulnerability leads to denial of service and information disclosure
Weaknesses CWE-825
References
Metrics threat_severity

None

threat_severity

Important


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

Type Values Removed Values Added
Weaknesses CWE-416
Metrics cvssV3_1

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

ssvc

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


Mon, 27 Jul 2026 17:30: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 SQLite 3.41 has a use-after-free vulnerability in jsonRemoveFunc of SQLite JSON module. The parsed JSON object is freed at line 3555, while line 3575 still calls jsonLookupStep with the released pointer. Remote attackers can exploit this flaw to crash the service and leak heap memory information.
References

cve-icon MITRE

Status: REJECTED

Assigner: mitre

Published:

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

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

Link: CVE-2026-51296

cve-icon Vulnrichment

Updated:

cve-icon NVD

Status : Rejected

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

Modified: 2026-07-31T15:16:33.347

Link: CVE-2026-51296

cve-icon Redhat

Severity : Important

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

Links: CVE-2026-51296 - Bugzilla

cve-icon OpenCVE Enrichment

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

Weaknesses