SQLite FTS5 integer‑overflow (CVE‑2025‑7709) — update embedded SQLite now
Key update
An integer‑overflow bug in SQLite's FTS5 extension (CVE‑2025‑7709) can truncate a 64‑bit size to 32 bits when allocating a tombstone pointer array, enabling an out‑of‑bounds write if an attacker can supply a crafted FTS5 table or execute attacker‑controlled queries. Upstream fixed the bug (patch committed in July 2025 and included in patched releases), and maintainers have started issuing distro updates; vulnerable builds include some 3.49/3.50 series builds. Apply the upstream patch or install your vendor's updated package (or rebuild any static binaries linking SQLite) as soon as possible. (github.com)
Why it matters
FTS5 is widely used for full‑text search inside many desktop, mobile, and server applications and is often compiled into applications or OS packages. The flaw can be triggered either by processing a maliciously crafted SQLite database file or by running specially crafted queries when FTS5 is enabled, which means applications that accept external DB files or let untrusted users run queries are at risk. For teams this means three practical actions: (1) prioritize installing vendor patches (or upgrade to the patched SQLite release), (2) for statically linked or embedded SQLite builds, rebuild with the upstream fix, and (3) where immediate patching isn't possible, avoid processing untrusted FTS5 databases and audit any feature that imports or indexes external DB files. Distro advisories and trackers list package statuses and fixed versions — confirm your platform's package has been updated before declaring systems remediated. (ubuntu.com)
Source
Read Next
Node.js v25 scheduled for 2025‑10‑15 — semver‑major release imminent
September 30, 2025Node.js v25 is scheduled for October 15, 2025 (commit cutoff 2025‑09‑15). Teams should run CI against the new major, validate native modules, and prepare canary deployments.
Azure Functions Proxies: community support ends 2025‑09‑30 — migrate off Proxies now
September 29, 2025Azure announced Azure Functions Proxies will be unsupported after 2025‑09‑30; teams still using Proxies must inventory and migrate to a supported API surface (APIM, Front Door, or a lightweight reverse proxy) immediately.
NodeShield: runtime SBOM enforcement (CBOM) for Node.js limits supply‑chain attacks with negligible overhead
September 28, 2025A new paper introduces NodeShield, a runtime enforcement system that uses SBOMs extended with per‑dependency capabilities (CBOM) to prevent supply‑chain abuses in Node.js with ~98% effectiveness and <1ms overhead.