CVE Catalog

CVE-2026-50812

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.11%

2th percentile - higher than 2% of all known CVEs

Summary

A NULL pointer dereference in the SQLite Session Extension in SQLite 3.53.1 and trunk builds before e807d4e3798efd53 allows an attacker to cause a denial of service by supplying a malformed changeset blob. The issue occurs when sqlite3changeset_apply_v3() processes a corrupt changeset and calls sqlite3_value_type() with a NULL pointer.

Risk Assessment

The risk is that an unauthenticated attacker can remotely crash applications using SQLite, leading to service disruption. The vulnerability requires delivering a malicious changeset but no authentication.

Recommendation

Upgrade SQLite to a version containing the fix from check-in e807d4e3798efd53 or later. If upgrading is not possible, restrict access to the sqlite3changeset_apply_v3() function to trusted sources only.

Other vulnerabilities in SQLite

See all
Original NVD description (English source)

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 sqlite3changeset_apply_v3() applies a corrupt changeset and reaches sqlite3_value_type() with a NULL sqlite3_value pointer.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS