CVE-2026-50812
A NULL pointer dereference in the SQLite Session Extension in SQLite 3.53.1 and SQLite trunk...
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.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
5.5
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.
- Record
CVE-2026-50812- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
EUVDEUVD-2026-42501
5.5
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.
- Record
EUVD-2026-42501- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-f8h2-hw8x-2jh9
5.5
A NULL pointer dereference in the SQLite Session Extension in SQLite 3.53.1 and SQLite trunk...
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.
- Record
GHSA-f8h2-hw8x-2jh9- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
NVD
5.5
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.
- Record
CVE-2026-50812- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
OSVBELL-CVE-2026-50812
5.5
- Record
BELL-CVE-2026-50812- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
5.5
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.
- Record
CVE-2026-50812- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 9 moreShow less
OSVDEBIAN-CVE-2026-50812
5.5
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.
- Record
DEBIAN-CVE-2026-50812- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-3492
5.5
sqlite security update
SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world. SQLite is built into all mobile phones and most computers and comes bundled inside countless other applications that people use every day.It also include lemon and sqlite3_analyzer and tcl tools.
Security Fix(es):
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.(CVE-2026-50812)
- Record
OESA-2026-3492- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-3493
5.5
sqlite security update
SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world. SQLite is built into all mobile phones and most computers and comes bundled inside countless other applications that people use every day.It also include lemon and sqlite3_analyzer and tcl tools.
Security Fix(es):
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.(CVE-2026-50812)
- Record
OESA-2026-3493- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-3494
5.5
sqlite security update
SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world. SQLite is built into all mobile phones and most computers and comes bundled inside countless other applications that people use every day.It also include lemon and sqlite3_analyzer and tcl tools.
Security Fix(es):
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.(CVE-2026-50812)
- Record
OESA-2026-3494- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-3495
5.5
sqlite security update
SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world. SQLite is built into all mobile phones and most computers and comes bundled inside countless other applications that people use every day.It also include lemon and sqlite3_analyzer and tcl tools.
Security Fix(es):
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.(CVE-2026-50812)
- Record
OESA-2026-3495- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:39023
5.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:39023- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-50812
5.5
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.
- Record
UBUNTU-CVE-2026-50812- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2026-0305 No score
Updated sqlite3 packages fix security vulnerabilities
CVE-2026-50812: 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.
CVE-2026-50813: An issue in SQLite before Fossil check-in 869a51ae84df allows a local attacker to obtain sensitive information via the Session Extension changeset concat/changegroup merge path.
- Record
MGASA-2026-0305- Updated
- 2026-11-02
OSVUSN-8565-1 No score
sqlite3 vulnerabilities
It was discovered that SQLite did not properly handle NULL pointer dereferences in the Session Extension when applying a corrupt changeset. An attacker could possibly use this issue to cause SQLite to crash, resulting in a denial of service. (CVE-2026-50812)
It was discovered that SQLite had a buffer overread in the Session Extension when processing a corrupt changeset. An attacker could possibly use this issue to obtain sensitive information. (CVE-2026-50813)
- Record
USN-8565-1- Updated
- 2026-11-02
Affected packages
| Package | Affected | Fixed |
|---|---|---|
sqliteAlpaquita:23 |
3.40.0-r0 and later | None known |
sqliteAlpaquita:25 |
3.49.2-r0 and later | None known |
sqliteAlpaquita:stream |
3.41.1-r0 up to 3.53.2-r0 | 3.53.2-r0 |
sqliteBellSoft Hardened Containers:23 |
3.40.0-r0 and later | None known |
sqliteBellSoft Hardened Containers:25 |
3.49.2-r0 and later | None known |
sqliteBellSoft Hardened Containers:stream |
3.41.1-r0 up to 3.53.2-r0 | 3.53.2-r0 |
sqlite3Debian:12 |
All versions, plus listed versions 3.40.1-23.40.1-2+deb12u13.40.1-2+deb12u23.42.0-13.43.0-1 Show 24 moreShow less3.43.1-13.43.2-13.44.0-13.44.2-13.45.0-13.45.1-13.45.2-13.45.3-13.45.3-2~exp13.46.0-13.46.1-13.46.1-23.46.1-2~exp3.46.1-33.46.1-43.46.1-53.46.1-63.46.1-73.46.1-83.46.1-93.53.2-13.53.3-13.53.4-13.53.4-2 |
None known |
sqlite3Debian:13 |
All versions, plus listed versions 3.46.1-73.46.1-7+deb13u13.46.1-7+deb13u23.46.1-83.46.1-9 Show 4 moreShow less3.53.2-13.53.3-13.53.4-13.53.4-2 |
None known |
sqlite3Debian:14 |
before 3.53.2-1, plus listed versions 3.46.1-73.46.1-83.46.1-9 |
3.53.2-1 |
sqlite3Mageia:10 From an advisory covering 2 CVEs |
before 3.51.3-1.2.mga10 | 3.51.3-1.2.mga10 |
Show 30 moreShow less
| Package | Affected | Fixed |
|---|---|---|
sqlite3Mageia:9 From an advisory covering 2 CVEs |
before 3.40.1-1.10.mga9 | 3.40.1-1.10.mga9 |
sqliteopenEuler:22.03-LTS-SP4 |
before 3.37.2-11.oe2203sp4 | 3.37.2-11.oe2203sp4 |
sqliteopenEuler:24.03-LTS-SP1 |
before 3.42.0-8.oe2403sp1 | 3.42.0-8.oe2403sp1 |
sqliteopenEuler:24.03-LTS-SP3 |
before 3.42.0-8.oe2403sp3 | 3.42.0-8.oe2403sp3 |
sqliteopenEuler:24.03-LTS-SP4 |
before 3.42.0-8.oe2403sp4 | 3.42.0-8.oe2403sp4 |
lemonRed Hat:hummingbird:1 |
before 0:3.53.3-1.hum1 | 0:3.53.3-1.hum1 |
sqliteRed Hat:hummingbird:1 |
before 0:3.53.3-1.hum1 | 0:3.53.3-1.hum1 |
sqlite-analyzerRed Hat:hummingbird:1 |
before 0:3.53.3-1.hum1 | 0:3.53.3-1.hum1 |
sqlite-debugRed Hat:hummingbird:1 |
before 0:3.53.3-1.hum1 | 0:3.53.3-1.hum1 |
sqlite-develRed Hat:hummingbird:1 |
before 0:3.53.3-1.hum1 | 0:3.53.3-1.hum1 |
sqlite-docRed Hat:hummingbird:1 |
before 0:3.53.3-1.hum1 | 0:3.53.3-1.hum1 |
sqlite-libsRed Hat:hummingbird:1 |
before 0:3.53.3-1.hum1 | 0:3.53.3-1.hum1 |
sqlite-tclRed Hat:hummingbird:1 |
before 0:3.53.3-1.hum1 | 0:3.53.3-1.hum1 |
sqlite-toolsRed Hat:hummingbird:1 |
before 0:3.53.3-1.hum1 | 0:3.53.3-1.hum1 |
sqliteUbuntu:14.04:LTS |
All versions, plus listed versions 2.8.17-8fakesync12.8.17-9fakesync12.8.17-10ubuntu2 |
None known |
sqlite3Ubuntu:Pro:14.04:LTS |
All versions, plus listed versions 3.7.17-1ubuntu13.8.0.2-1ubuntu13.8.1-1ubuntu13.8.1-1ubuntu33.8.2-1ubuntu1 Show 8 moreShow less3.8.2-1ubuntu23.8.2-1ubuntu2.13.8.2-1ubuntu2.23.8.2-1ubuntu2.2+esm13.8.2-1ubuntu2.2+esm23.8.2-1ubuntu2.2+esm33.8.2-1ubuntu2.2+esm43.8.2-1ubuntu2.2+esm5 |
None known |
sqlite3Ubuntu:Pro:16.04:LTS |
All versions, plus listed versions 3.8.11.1-13.9.1-23.9.2-13.10.0-13.10.1-1 Show 10 moreShow less3.10.2-13.11.0-1ubuntu13.11.0-1ubuntu1.13.11.0-1ubuntu1.23.11.0-1ubuntu1.33.11.0-1ubuntu1.43.11.0-1ubuntu1.53.11.0-1ubuntu1.5+esm13.11.0-1ubuntu1.5+esm23.11.0-1ubuntu1.5+esm3 |
None known |
sqliteUbuntu:16.04:LTS |
All versions, plus listed versions 2.8.17-12fakesync1 |
None known |
sqlite3Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 3.19.3-33.20.1-23.21.0-13.22.0-13.22.0-1ubuntu0.1 Show 9 moreShow less3.22.0-1ubuntu0.23.22.0-1ubuntu0.33.22.0-1ubuntu0.43.22.0-1ubuntu0.53.22.0-1ubuntu0.63.22.0-1ubuntu0.73.22.0-1ubuntu0.7+esm13.22.0-1ubuntu0.7+esm23.22.0-1ubuntu0.7+esm3 |
None known |
sqliteUbuntu:18.04:LTS |
All versions, plus listed versions 2.8.17-14fakesync1 |
None known |
sqlite3Ubuntu:Pro:20.04:LTS |
All versions, plus listed versions 3.29.0-23.30.1-13.30.1-1ubuntu13.31.1-1ubuntu13.31.1-3 Show 10 moreShow less3.31.1-43.31.1-4ubuntu0.13.31.1-4ubuntu0.23.31.1-4ubuntu0.33.31.1-4ubuntu0.43.31.1-4ubuntu0.53.31.1-4ubuntu0.63.31.1-4ubuntu0.73.31.1-4ubuntu0.7+esm13.31.1-4ubuntu0.7+esm2 |
None known |
sqliteUbuntu:20.04:LTS |
All versions, plus listed versions 2.8.17-15fakesync1build1 |
None known |
sqliteUbuntu:22.04:LTS |
All versions, plus listed versions 2.8.17-15fakesync1build1 |
None known |
sqlite3Ubuntu:22.04:LTS |
before 3.37.2-2ubuntu0.7, plus listed versions 3.35.5-13.36.0-23.37.2-23.37.2-2ubuntu0.13.37.2-2ubuntu0.33.37.2-2ubuntu0.43.37.2-2ubuntu0.53.37.2-2ubuntu0.6 |
3.37.2-2ubuntu0.7 |
sqlite3Ubuntu:24.04:LTS |
before 3.45.1-1ubuntu2.7, plus listed versions 3.42.0-13.44.0-13.44.2-13.45.0-13.45.1-1 Show 7 moreShow less3.45.1-1ubuntu13.45.1-1ubuntu23.45.1-1ubuntu2.13.45.1-1ubuntu2.33.45.1-1ubuntu2.43.45.1-1ubuntu2.53.45.1-1ubuntu2.6 |
3.45.1-1ubuntu2.7 |
sqlite3Ubuntu:25.10 |
All versions, plus listed versions 3.46.1-33.46.1-43.46.1-63.46.1-6ubuntu13.46.1-73.46.1-7build13.46.1-83.46.1-8ubuntu0.1 |
None known |
sqlite3Ubuntu:26.04:LTS |
before 3.46.1-9ubuntu0.2, plus listed versions 3.46.1-83.46.1-93.46.1-9ubuntu0.1 |
3.46.1-9ubuntu0.2 |
sqlite3Ubuntu:22.04:LTS From an advisory covering 2 CVEs |
before 3.37.2-2ubuntu0.7, plus listed versions 3.35.5-13.36.0-23.37.2-23.37.2-2ubuntu0.13.37.2-2ubuntu0.33.37.2-2ubuntu0.43.37.2-2ubuntu0.53.37.2-2ubuntu0.6 |
3.37.2-2ubuntu0.7 |
sqlite3Ubuntu:24.04:LTS From an advisory covering 2 CVEs |
before 3.45.1-1ubuntu2.7, plus listed versions 3.42.0-13.44.0-13.44.2-13.45.0-13.45.1-1 Show 7 moreShow less3.45.1-1ubuntu13.45.1-1ubuntu23.45.1-1ubuntu2.13.45.1-1ubuntu2.33.45.1-1ubuntu2.43.45.1-1ubuntu2.53.45.1-1ubuntu2.6 |
3.45.1-1ubuntu2.7 |
sqlite3Ubuntu:26.04:LTS From an advisory covering 2 CVEs |
before 3.46.1-9ubuntu0.2, plus listed versions 3.46.1-83.46.1-93.46.1-9ubuntu0.1 |
3.46.1-9ubuntu0.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-50812 is a medium vulnerability (CVSS 5.5) in sqlite, published July 8, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.16%, the 5th percentile. Fixed in sqlite 3.53.2-r0.
References
sqlite.org/src/info/e807d4e3798efd53
github.com/sqlite/sqlite/commit/b869ed6b067d623cb1383549f2a18aa35508385d
gist.github.com/junius-sec/bb556f333957c5226dede314db0e9e91
nvd.nist.gov/vuln/detail/CVE-2026-50812
github.com/advisories/GHSA-f8h2-hw8x-2jh9
docs.bell-sw.com/security/cves/CVE-2026-50812
Show 19 moreShow less
github.com/CVEProject/cvelistV5/tree/main/cves/2026/50xxx/CVE-2026-50812.json
security-tracker.debian.org/tracker/CVE-2026-50812
advisories.mageia.org/MGASA-2026-0305.html
bugs.mageia.org/show_bug.cgi?id=35988
cve.org/CVERecord?id=CVE-2026-50812
cve.org/CVERecord?id=CVE-2026-50813
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3492
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3493
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3494
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3495
access.redhat.com/errata/RHSA-2026:39023
images.redhat.com
access.redhat.com/security/cve/CVE-2026-50812
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_39023.json
bugzilla.redhat.com/show_bug.cgi?id=2498173
ubuntu.com/security/CVE-2026-50812
ubuntu.com/security/notices/USN-8565-1
ubuntu.com/security/CVE-2026-50813