Hello Sadha,
You should not manually replace winsqlite3.dll in C:\Windows\System32, as this DLL is a system component that is serviced exclusively through Windows Update. Replacing it with a standalone SQLite build will break servicing integrity and may cause system instability or block future cumulative updates. Microsoft typically addresses CVEs like 2025‑70873 through monthly security rollups, but if the April update did not include the patched 3.51.2 build, it means the fix has not yet been released for Windows Server 2016/2019. The correct approach is to monitor the Microsoft Security Response Center (MSRC) advisories and apply the next cumulative update once the patched DLL is included. In the meantime, the only safe workaround is to restrict or monitor applications that directly invoke winsqlite3.dll, since the DLL is not generally exposed to remote exploitation unless an application explicitly uses it. If you need confirmation of release timelines, track the CVE entry on MSRC and the monthly “Windows Server Update” KB articles. Do not attempt manual replacement; wait for the official update.
If the above response helps answer your question, please hit "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
Harry.