Logo
componentsqlite
Name
sqlite
Version
3.50.4
Type
library
Description
-
Licenses
blessing
PURL
-
CPE
cpe:2.3:a:sqlite:sqlite:3.50.4:-:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
master
3.53.2

Patches#


#
Title
Author
Resolve
1
Patch #1
Bernd Kuhls <bernd@kuhls.net>
2
In the zipfile extension, only return as many bytes as
drh <>
CVE-2025-70873

Vulnerabilities#


Name
Analysis
Description
Exploitable
SQLite before 3.53.2 contains a heap-based buffer overflow vulnerability in the FTS5 full-text search extension that allows attackers to cause a crash or execute arbitrary code by supplying a crafted database with malicious continuation page metadata specifying a szLeaf value smaller than 4. Attackers can trigger an integer underflow in fts5ChunkIterate() causing an inflated remaining byte count during FTS5 MATCH query processing, leading to a heap buffer overflow of attacker-controlled data in applications compiled with SQLITE_ENABLE_FTS5.
Exploitable
SQLite before 3.53.2 contains memory corruption vulnerabilities in the FTS5 full-text search extension that allow attackers to cause process crashes, memory exhaustion, or arbitrary code execution by supplying a crafted database with malformed FTS5 page data. Attackers can trigger an out-of-bounds read in fts5LeafSeek() via an attacker-controlled loop bound and a heap buffer overflow write in fts5ChunkIterate() through a crafted continuation page causing an integer underflow, exploitable when an FTS5 MATCH query is executed against the malicious database.
Patched
An information disclosure issue in the zipfileInflate function in the zipfile extension in SQLite v3.51.1 and earlier allows attackers to obtain heap memory via supplying a crafted ZIP file.