
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-51291 is a heap use-after-free vulnerability in SQLite 3.41, specifically within the jsonCacheInsert() function in src/json.c. The flaw was reported to SQLite maintainers on 2026-04-28, with a patch integrated into SQLite 3.41.1 released on 2026-05-02, and the CVE was published on 2026-07-30. Importantly, this CVE has been officially rejected/withdrawn by its CNA (MITRE), with the determination that it was not a security issue. The original CVSS v3.1 score assigned before rejection was 9.8 (Critical) (Github Advisory, Feedly).
The alleged vulnerability (CWE-416: Use After Free) was claimed to exist in the JSON cache eviction logic within jsonCacheInsert() in SQLite's src/json.c. The internal JSON parse cache stores up to JSON_CACHE_SIZE=4 parsed JsonParse objects; when the cache is full, the oldest entry is evicted by calling jsonParseFree(p->a[0]), which frees the heap memory. The claim was that a subsequent memmove(p->a, &p->a[1], (JSON_CACHE_SIZE-1)*sizeof(p->a[0])) then reads from the now-freed p->a[0] pointer, constituting a use-after-free. However, the CVE was officially rejected by its CNA, indicating that upon further investigation this was determined not to be a genuine security issue (Github Advisory, CVE Advisory).
Because CVE-2026-51291 has been officially rejected and determined not to be a security issue, no confirmed security impact applies. The original (unverified) claim alleged that exploitation could lead to denial of service via segmentation fault, heap memory disclosure of sensitive data, and conditional arbitrary code execution through heap layout manipulation — but these claims were not validated by the SQLite maintainers or the CVE authority (Github Advisory).
CVE-2026-51291 has been rejected by its CNA and is not considered a valid security vulnerability. The EPSS score is approximately 0.307% (23rd percentile), indicating a low probability of exploitation. There is no evidence of in-the-wild exploitation, no confirmed public proof-of-concept, and no CISA KEV catalog listing. The NVD SSVC assessment also notes exploitation as "none" (Github Advisory).
Since CVE-2026-51291 has been officially rejected and determined not to be a security issue, no specific security patching is required for this CVE. Organizations running SQLite 3.41 should nonetheless follow general best practices and upgrade to the latest stable SQLite release for non-security bug fixes and improvements. Restricting untrusted JSON input to SQLite-backed applications remains a sound defense-in-depth measure regardless of this CVE's status (Github Advisory).
The CVE was submitted by a third-party researcher via the programmervuln/cveadvisory- GitHub repository and was classified as "Unreviewed" in the GitHub Advisory Database, indicating it did not undergo formal package-level validation. The CVE was subsequently rejected by MITRE's CNA process after investigation concluded it was not a security issue. No notable vendor statements, researcher commentary, or significant media coverage has been identified beyond the automated aggregation in vulnerability databases (Github Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."