This is really poor from Microsoft.
Vulnerability in winsqlite3.dll
We have a potential security vulnerability related to the winsqlite3.dll file located in C:\Windows\System32. The current version of this DLL is an older version of SQLite that is affected by CVE-2025-6965. It seems like winsqlite3.dll is typically updated via Windows Update, but i can't see a newer version in the october KB's.
Do you plan to release an updated version? If not, is there a workaround? Or is it safe to replace winsqlite3.dll with a newer version of SQLite?
Windows for home | Windows 11 | Windows update
6 answers
Sort by: Most helpful
-
Stuart Macdonald 30 Reputation points
2025-11-13T10:23:49.32+00:00 Yep, this is showing up in our vuln scans in Tenable. To be honest, it's 50% Tenable's fault for suggesting these components are outdated - they're not, there are no updates from Microsoft. These are Windows components, signed by MS and only MS can update them. Tenable should be flagging them as Unpatched, i.e. no fixes available, but Tenable's actual analysis and understanding of the nuances of any given detection is - in my experience - pretty terrible.
On the other hand, Microsoft should be watching for CVEs in 3rd party libraries that they've adopted. The fact that this has gone unpatched for more than 2 months is not a good look for Windows.
-
Jason Warner 41 Reputation points
2025-11-11T19:38:52.45+00:00 Yes windows 11, windows server 2019/2022/2025 all seem to have this i have opened a ticket with Microsoft on it. If i hear back from Microsoft I will post a update.https://nvd.nist.gov/vuln/detail/CVE-2025-6965
-
Rafael Vargas 20 Reputation points
2026-01-02T15:53:20.8066667+00:00 Is this patch still pending? Our computers are fully patched, but this file is still missing updates.
-
Francisco Montilla 30,260 Reputation points Independent Advisor2025-10-21T08:41:04.7433333+00:00 Hello,
As of today, I do not see any Microsoft security note or Windows cumulative update explicitly calling out an updated
winsqlite3.dllin October's Patch Tuesday notes, and there is no MSRC advisory that ties Windows'winsqlite3.dlltoCVE-2025-6965.The October 14, 2025 Windows 11 cumulative KB does not mention
winsqlite3.dllor SQLite in its changelog.The Windows Containers team also has an open GitHub issue where scanners flag
winsqlite3.dllin current images, which indicates the topic is known but not yet resolved publicly there.The safest path right now is not to replace
C:\Windows\System32\winsqlite3.dll. If you ever need to repair a protected system DLL, Microsoft's guidance is to use SFC and regular Windows Update.If you own apps that consume SQLite, the workaround is to stop relying on the OS-provided
winsqlite3and ship your own up-to-date SQLite with the application instead. For .NET, switchMicrosoft.Data.Sqliteto thesqlite3provider and bundle a currentSQLite (3.50.2 or later).If you need, I can outline the exact package changes for
Microsoft.Data.Sqliteor the loader order details for a Win32 deployment.