SQLite FTS5 整数溢出 (CVE‑2025‑7709) — 立即更新嵌入式 SQLite
关键更新
SQLite 的 FTS5 扩展中的一个整数溢出漏洞 (CVE‑2025‑7709) 可能在分配墓碑指针数组时将 64 位大小截断为 32 位,如果攻击者能够提供一个精心制作的 FTS5 表或执行攻击者控制的查询,则会导致越界写入。上游已修复该漏洞(补丁在 2025 年 7 月提交并包含在修复版本中),维护者已开始发布发行版更新;受影响的构建包括一些 3.49/3.50 系列构建。请尽快应用上游补丁或安装供应商的更新包(或重建任何链接 SQLite 的静态二进制文件)。 (github.com)
为什么这很重要
FTS5 被广泛用于许多桌面、移动和服务器应用程序中的全文搜索,并且通常被编译到应用程序或操作系统包中。该缺陷可以通过处理恶意制作的 SQLite 数据库文件或在启用 FTS5 时运行特别制作的查询来触发,这意味着接受外部数据库文件或允许不可信用户运行查询的应用程序处于风险之中。对于团队来说,这意味着三项实际行动:(1)优先安装供应商补丁(或升级到修复的 SQLite 版本),(2)对于静态链接或嵌入式 SQLite 构建,使用上游修复重新构建,以及(3)在无法立即打补丁的情况下,避免处理不可信的 FTS5 数据库,并审计任何导入或索引外部数据库文件的功能。发行版通知和跟踪器列出了包的状态和修复版本 — 在宣布系统已修复之前,请确认您的平台的包已更新。 (ubuntu.com)
来源
继续阅读
Node.js v25 定于 2025‑10‑15 发布 — semver‑major 版本即将到来
2025年9月30日Node.js v25 定于 2025 年 10 月 15 日发布(提交截止日期 2025‑09‑15)。团队应针对新主要版本运行 CI,验证本地模块,并准备金丝雀部署。
Azure Functions Proxies:社区支持将于2025‑09‑30结束 — 立即迁移离开Proxies
2025年9月29日Azure宣布Azure Functions Proxies将在2025‑09‑30后不再支持;仍在使用Proxies的团队必须立即清点并迁移到受支持的API接口(APIM、Front Door或轻量级反向代理)。
NodeShield: 运行时 SBOM 强制执行 (CBOM) 以微不足道的开销限制 Node.js 的供应链攻击
2025年9月28日一篇新论文介绍了 NodeShield,这是一种运行时强制执行系统,使用扩展了每个依赖项能力的 SBOM(CBOM)来防止 Node.js 中的供应链滥用,效果约为 98%,开销小于 1 毫秒。