Microsoft published out-of-band security updates for .NET on 25 October 2026. If you use FileHasher on Windows, the short version is that none of it reaches you: there is nothing to patch, nothing to reinstall, and nothing to turn off. Here is why, in enough detail that you can check it rather than take my word for it.
What the updates fix
The headline issue is an out-of-bounds write in .NET’s Brotli decompressor, CVE-2026-111497. It can be triggered by decompressing Brotli data that came from somewhere you do not control: a web response, an upload, a compressed stream handed to the compression APIs. The same release also re-issues two fixes from earlier in the month, one in Windows socket handling and one in the Blazor WebAssembly debugger, and corrects file ownership in Linux source-build packages.
Every one of those requires an application to be doing something FileHasher does not do.
Why FileHasher is not affected
FileHasher reads files from your disk and computes hashes of them. That is the whole program. It opens no network connections, so there is no HTTP client to decompress a hostile response and no socket code to corrupt. It is not a web application, so the Blazor fix is not about anything it contains. It never decompresses anything, Brotli or otherwise: it reads bytes and hashes them.
I checked that rather than assuming it, by searching the source for every API named in the advisory. FileHasher is open source, so you can run the same search yourself.
The copy of .NET inside the app
One detail worth being straight about. FileHasher for Windows is self-contained: it carries its own copy of the .NET runtime inside the download rather than using one installed on your PC. That is deliberate, because it means the app does not care what is or is not installed on the machine it lands on. It also means a .NET security fix does not reach FileHasher through Windows Update. It arrives when I publish a new build.
So the current release does contain the unpatched version of the component in question. It also contains no code that can reach it. The next release will be built against the patched runtime, and if a security scanner at your workplace flags the runtime version inside the executable before then, the paragraph above is the answer to give it.
The macOS version
FileHasher for macOS has no .NET in it at all. It is a native app written in Swift, sharing a file format with the Windows version rather than any code. None of this touches it, in either edition.
What you should do
For FileHasher, nothing. If you have .NET installed for other software, update it as you normally would; Microsoft’s advisory covers the versions and the fixed builds. And if you would rather ask than read, support@fabianasantiago.com reaches me, as does the support page.