据微软本周发布的官方服务通告(Service Notification)称,该问题源于部分安全扫描工具错误地将 Windows 内置的 SQLite 数据库引擎组件标记为存在内存损坏类漏洞(CVE-2025-6965),但实际上这属于误报。
在过去几个月中,大量用户报告称,其安装的第三方杀毒软件或终端防护产品频繁警告 WinSqlite3.dll 文件存在安全风险。该文件是 Windows 操作系统自带的标准动态链接库(DLL),用于提供对 SQLite 数据库的支持,广泛应用于系统功能及 Microsoft 应用程序(如 Edge、OneDrive、Windows Store 等)中。
尽管安全厂商声称该组件易受 CVE-2025-6965 漏洞利用,但微软确认:此为误报。WinSqlite3.dll 本身并未存在所述漏洞,而是安全产品的检测逻辑出现了偏差。
此次误报问题波及多个 Windows 版本,包括:
客户端系统:Windows 10、Windows 11
服务器系统:Windows Server 2012、2016、2019、2022 以及最新的 Windows Server 2025
微软在服务通告中明确指出:
“安全扫描应用程序可能会报告 Windows 组件 WinSqlite3.dll 存在漏洞。WinSqlite3.dll 是 Windows 安装的基础组件之一,位于系统目录中。其最新版本已包含在 2025 年 6 月及之后发布的 Windows 更新中。
该误报问题已在 2026 年 1 月 13 日及之后发布的更新中得到修复。我们建议用户尽快安装适用于您设备的最新 Windows 更新,其中包含重要的改进和修复。”
此外,微软特别强调:WinSqlite3.dll 与 sqlite3.dll 是两个不同的文件。后者(sqlite3.dll)并非 Windows 系统组件,通常由第三方应用程序自行分发;而前者是微软官方集成并维护的系统级 SQLite 实现。
值得注意的是,WinSqlite3.dll 也可通过从 Microsoft Store 安装最新版 Microsoft 应用程序进行独立更新。
这并非微软近期首次应对安全产品误报问题。早在 2025 年 10 月,微软 Defender for Endpoint 曾错误地将 SQL Server 2017 和 2019 标记为“已终止支持”的产品,引发企业客户警报。实际上,SQL Server 2017 的扩展支持将持续至 2027 年 10 月,而 SQL Server 2019 的支持则延续到 2030 年 1 月。
更早一周前,Defender for Endpoint 还曾误判部分 Dell 设备的 BIOS 固件为过期版本,并向用户推送不必要的固件更新建议,随后微软也迅速发布了修复补丁。
普通用户:确保系统已安装 2026 年 1 月 13 日之后的 Windows 更新(可通过“设置 > Windows 更新”检查);
IT 管理员:若环境中仍出现 WinSqlite3.dll 误报,请确认所有设备已完成最新补丁部署,并与安全软件供应商沟通更新其检测规则;
开发者:无需修改代码,系统级修复已覆盖所有依赖 WinSqlite3.dll 的应用。
此次事件再次凸显了现代安全生态中精准威胁检测的重要性。微软通过快速响应和透明通报,有效缓解了因误报可能引发的运维混乱与用户恐慌。对于广大 Windows 用户而言,保持系统及时更新仍是防范此类问题的最佳实践。