Cybersecurity · 06

Microsoft delivers the missing .NET Windows fix in an out-of-band update

The October 25 advisory delivers corrected packages for CVE-2026-70197. Self-contained Windows applications need rebuilding and redeployment, not only a machine-wide update.

Actual NuGet distribution interface for the .NET 8.0.33 Windows x64 runtime package, not Visual Studio or evidence of an installed fix
Friday Works / Journal06 · 2026
ContentsTap to jump to a section
  1. 01An earlier update is not enough evidence of remediation
  2. 02The affected path is more specific than every .NET website
  3. 03Match the corrected package to the deployed branch
  4. 04Shared and self-contained deployments need different work
  5. 05Verify the actual running application
  6. 06Next steps
Summary
The one-minute brief
    01

    An earlier update is not enough evidence of remediation

    Microsoft revised its CVE-2026-70197 advisory on October 25, 2026 to deliver .NET packages containing a fix missing from earlier updates. Windows .NET operators should review affected applications, particularly UDP services meeting the advisory’s implementation conditions. Microsoft rates the issue High,8.1 on CVSS3.1.

    The original advisory was published on October 13. The new event is the October 25 out-of-band delivery of the missing fix, not a newly discovered CVE on October 26. An inventory showing a mid-month update is insufficient without checking the corrected package versions.

    02

    The affected path is more specific than every .NET website

    On Windows, reusing SocketAsyncEventArgs across IPv4 and IPv6 datagram sockets can retain an undersized native address buffer during ReceiveFromAsync. That creates an out-of-bounds write. A socket is an application’s network endpoint; datagram processing commonly concerns UDP.

    The CVE describes unauthenticated remote code execution. Merely finding .NET installed, or an ASP.NET website serving HTTP, does not establish that an application exercises the affected path. Review the platform, library version and actual network API usage.

    CVSS describes severity under technical assumptions, not the probability of an individual company being attacked. The October 25 advisory reviewed here does not confirm an active exploitation campaign. Public technical details alone do not establish that a particular system has been compromised.

    03

    Match the corrected package to the deployed branch

    The advisory lists Windows runtime packages in .NET 8 before8.0.33, .NET 9 before9.0.22 and .NET 10 before10.0.14, starting at each branch’s initial release. Corrected versions are8.0.33,9.0.22 and10.0.14. Match the exact package and architecture to Microsoft’s list; the .NET 8 scope also includes specified Mono packages.

    The .NET 11 preview branch has its own affected range and corrected release candidate. Stable-production users should not move to a preview merely to address this CVE. Select a corrected version for the application’s existing branch and deployment model.

    Microsoft’s .NET 8 download interface shows8.0.33 with an October 25 release date. The advisory identifies SDK 8.0.133 and8.0.427 for this branch. The NuGet page for Microsoft.NETCore.App.Runtime.win-x64 8.0.33 represents an internal runtime-distribution package; its generated package-install command is not a substitute for the application’s upgrade procedure.

    Actual NuGet distribution interface for the .NET 8.0.33 Windows x64 runtime package, not Visual Studio or evidence of an installed fix
    Original Friday Works capture of the actual NuGet package-distribution interface, Microsoft.NETCore.App.Runtime.win-x64 8.0.33, Versions tab, October 26, 2026. Download counts are NuGet’s public figures, not Friday Works metrics. Full viewport retained and proportionally resized; cover adds neutral margins. Not an installed Windows runtime screen. © Microsoft. Used with permission from Microsoft.
    04

    Shared and self-contained deployments need different work

    For an application using a machine-wide runtime, install the appropriate corrected runtime or SDK and restart the application as Microsoft instructs. If Visual Studio installed the SDK, review the Visual Studio update and the SDK versions actually delivered.

    A self-contained application ships its own runtime. Updating the shared machine-wide installation does not replace those bundled files. Microsoft instructs affected self-contained applications to be rebuilt and redeployed. Include copies distributed to customers and deployment directories still in service.

    Actual Microsoft .NET 8 download interface showing8.0.33 and its October 25, 2026 release date
    Official .NET 8 download interface captured October 26, 2026; a package-selection screen, not proof of an updated customer machine. Full viewport retained, proportional resize only, no content edits. © Microsoft. Used with permission from Microsoft.
    05

    Verify the actual running application

    Friday Works recommends inventorying Windows .NET services, recording runtime branches and deployment models, and prioritizing the relevant UDP workloads. Back up and trial the update with the application’s normal network and business operations.

    Compare installed versions with the runtime actually used. For self-contained software, inspect the published output and confirm that every deployment received the new build. Monitor startup, errors and business functions after deployment; do not test exploit code on systems owned by others.

    If updating is temporarily impossible, review restrictions on access to the relevant network functionality according to the actual exposure. That is a Friday Works risk-reduction suggestion, not a vendor-validated replacement for the fix. Keep a concrete update plan; an absence of suspicious logs does not establish that the vulnerable code was removed.

    06

    Next steps

    Friday Works recommends testing against a copy and keeping evidence before changing a customer-facing system.

    References

    Sources used in this guide

    We prioritise official guidance and primary technical sources. Visit each source for full context and the latest updates.

    1. October 25 out-of-band advisory revision: missing fix and corrected packages under the existing CVEMicrosoft .NET
    2. CVE record, originally published October 13 and revised October 25; description, Windows scope and CVSSMicrosoft CNA / CVE Program
    3. Current .NET 8 download interface:8.0.33, released October 25, 2026Microsoft
    4. Exact corrected Windows x64 runtime package, version 8.0.33Microsoft / NuGet
    5. Screenshot reuse permission: retain full screenshots, proportional resize only, no third-party material. Used with permission from Microsoft.Microsoft
    6. Original Friday Works captures, October 26, 2026: actual .NET 8.0.33 Windows x64 NuGet distribution page and official .NET 8 download interface. Full viewports, proportional resize and neutral cover framing only; no UI edits or Windows runtime test claimed. Used with permission from Microsoft.Friday Works / Microsoft

    Written and reviewed by

    Friday Works technology team

    A perspective shaped by designing websites, building software, automating operations, integrating AI and assessing security for businesses.

    Content is reviewed to reflect methods that can be applied in practice. We update it when the process, technology or underlying evidence changes materially.

    About Friday Works
    Chat on Zalo