Published 22 October 2026 · dotNew Labs
Microsoft stops supporting .NET 8 and .NET 9 on November 10, 2026. Apps on either version keep running, but they stop getting security fixes. For teams that handle patient or financial data, that turns into an audit finding sooner or later. Here is what changes and a practical way to deal with it.
HIPAA's Security Rule asks you to manage reasonably expected risks. PCI DSS asks for critical patches within a month. Bank examiners ask how you handle end-of-life software. Unpatchable software sits badly with all three. You can accept the risk on paper for a while, but someone has to sign that, and it needs a dated plan behind it.
| What your app runs on | Status |
|---|---|
| .NET 8, .NET 9 | Support ends November 10, 2026 |
| .NET 5, 6, 7, .NET Core 3.1 | Already out of support |
| .NET Framework 4.6.1 and older | Already out of support |
| .NET Framework 4.8 / 4.8.1 | Supported with Windows, but no new features and tied to Windows servers |
| .NET 10 | Current long-term support release, supported to November 2028 |
<TargetFramework>. net8.0 and net9.0 are affected.dotnet --list-runtimes shows the installed runtimes.Start with apps that face the internet or touch patient, member or account data. An internal report tool with no outside access can wait a few weeks. A patient portal cannot.
Many teams won't finish every app by November 10. That's normal. Record the risk, put compensating controls in place (network limits, a web application firewall, closer monitoring), and set a dated plan your security officer and leadership sign. An auditor can work with a signed plan. An app nobody knew about is much harder to explain.
We offer a free 20-minute scan of one app: what it runs on, what's risky, and the shortest safe path forward. You keep a short written summary whether or not you hire us.
Book a free scanOr email contact@dotnewlabs.ai