CVE-2026-50812: Null Pointer Dereference
A NULL pointer dereference in the SQLite Session Extension in SQLite 3.53.1 and SQLite trunk builds before check-in e807d4e3798efd53 allows an attacker who can supply a malformed changeset blob to cause a denial of service. The issue occurs when sqlite3changesetapplyv3() applies a corrupt changeset and reaches sqlite3valuetype() with a NULL sqlite3value pointer.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
debian/sqlite3to a version that resolves this vulnerability.Fixed in 3.53.3-1 - Upgrade
Upgrade
sqlite3to a version that resolves this vulnerability.Fixed in 3.53.1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch e807d4e3798efd53
Event History
Frequently Asked Questions
What is the severity of CVE-2026-50812?
CVE-2026-50812 has a medium severity rating of 5.5 according to the CVSS v3.1 score.
How do I fix CVE-2026-50812?
To fix CVE-2026-50812, update to SQLite version 3.53.1 or later where the vulnerability has been addressed.
What type of vulnerability is CVE-2026-50812?
CVE-2026-50812 is a NULL pointer dereference vulnerability that can lead to denial of service.
What are the potential impacts of CVE-2026-50812?
The potential impact of CVE-2026-50812 includes the ability for an attacker to cause denial of service by supplying a malformed changeset blob.
Which software versions are affected by CVE-2026-50812?
CVE-2026-50812 affects SQLite 3.53.1 and all SQLite trunk builds prior to check-in e807d4e3798efd53.