NET October 2026 Out-of-Band Security Updates
Microsoft issued out-of-band security updates for .NET 8, 9, 10, and 11 RC3 to resolve a Brotli buffer overflow flaw and Linux archive file ownership defects.
By Dillip Chowdary โข Oct 25, 2026 โข Source: .NET Blog
Microsoft released an emergency set of out-of-band security updates targeting .NET 8, .NET 9, .NET 10, and .NET 11 Release Candidate 3 to patch critical flaws across memory handling and installation archives, according to .NET Blog's report. The release delivers immediate patches for CVE-2026-111497, a cross-platform buffer overflow flaw uncovered inside the runtime's Brotli decompression implementation, alongside CVE-2026-114148, which stems from unsafe file ownership metadata packaged within Linux distribution tarballs. Engineers also re-issued advisories for memory corruption in SocketAsyncEventArgs and a Blazor WebAssembly debugger vulnerability after earlier October 13, 2026 builds left components partially exposed.
This technical report details the complete vulnerability footprint, affected deployment architectures, build updates, and verification protocols for infrastructure engineers, security leads, and backend developers running .NET services. It outlines the specific conditions under which web applications decompress inbound requests or outbound client streams, catalogs which Linux archive consumers face local privilege escalation risks, and outlines exact upgrade paths across framework-dependent servers, self-contained binaries, container clusters, and source builds.
What broke in NET October 2026 Out-of-Band Security Updates
The core defect resolved in this release centers on CVE-2026-111497, an unauthenticated buffer overflow vulnerability embedded directly within .NET's decompression routines for Brotli-encoded content across all operating systems. When an application attempts to process malicious Brotli streams, memory bounds validation fails, allowing external attackers to read or corrupt process memory without requiring valid user credentials. This corrupted state can lead to sensitive information disclosure, immediate application termination causing denial of service, or arbitrary execution path elevation within the host runtime process context.
A second issue, tracked as CVE-2026-114148, resides in Linux archive distribution packaging rather than byte decoding logic. Distribution tarballs for .NET shipped with unsafe file ownership metadata that allows a local user with shell access to modify installed runtime binaries and configuration files. Furthermore, earlier patches released on October 13, 2026 failed to completely resolve CVE-2026-70197, involving memory corruption within SocketAsyncEventArgs, as well as CVE-2026-102870, an exploit vector affecting the Blazor WebAssembly debugging subsystem.
Who is exposed by NET October 2026 Out-of-Band Security Updates

Vulnerability exposure to the Brotli buffer overflow depends strictly on how applications consume compressed payloads. Services face direct risk if they enable ASP.NET Core request decompression to automatically handle incoming payloads, configure HttpClient instances to perform automatic response decompression on outbound API traffic, or call System.IO.Compression Brotli APIs directly on untrusted inputs. Standard deployments without these custom decompression behaviors remain unexposed because request decompression and automatic response decompression are turned off by default in modern .NET runtimes, while legacy .NET Framework deployments are not affected.
Linux environments encounter variable exposure levels under the tarball ownership defect depending on the runtime version in use. For .NET 10 and .NET 11, the vulnerability is confined exclusively to organizations utilizing source-build tarballs. In contrast, teams running .NET 8 and .NET 9 are broadly exposed if they extract ASP.NET Core runtime tarballs directly, meaning Linux administrators who deploy pre-compiled distribution archives without compiling .NET from source still carry vulnerable file permissions that permit local privilege escalation.
Advertisement
Tech Pulse Daily
Get tomorrow's pulse first
Join engineers who read Tech Pulse before stand-up. Free, weekday mornings.
What to do now about NET October 2026 Out-of-Band Security Updates
System administrators and software development teams must immediately apply point releases across all active deployment pipelines. Microsoft published version 8.0.33 for .NET 8, version 9.0.22 for .NET 9, and version 10.0.14 for .NET 10, while preview adopters on .NET 11 Release Candidate 2 must upgrade directly to .NET 11 Release Candidate 3. Updating host SDKs and runtimes restores file ownership boundaries and replaces flawed native compression dependencies.
Deployment teams must match their remediation workflows to how applications are packaged. Framework-dependent installations require installing updated runtimes onto the underlying operating system and restarting the running processes. Self-contained applications, which embed runtime files directly into the compiled executable, do not benefit from host-level patches and must be recompiled and republished using the updated SDKs. Containerized workloads must be rebuilt using refreshed official base images, and source-build consumers must fetch updated build artifacts before producing fresh distribution packages.
How the NET October 2026 Out-of-Band Security Updates issue works
The mechanism underlying CVE-2026-111497 is triggered during the processing of compressed data streams handled by System.IO.Compression routines. When an incoming HTTP request containing Brotli-compressed body bytes reaches ASP.NET Core middleware, or when an application reads an HTTP response using HttpClient with automatic decompression enabled, the stream passes directly through the runtime decompression decoder. An attacker crafting malformed stream headers or compressed payloads forces the decoder to write past allocated buffer boundaries, overwriting adjacent memory spaces or exposing internal memory contents back across network sockets.
The archive defect tracked under CVE-2026-114148 functions entirely through file system permission assignments preserved during archive extraction. Because Linux tar archives carry explicit user and group ownership identifiers, unpacked files retained metadata that granted write access to non-administrative local accounts. A local attacker on the machine can replace executable shared libraries or runtime binaries with malicious code, which then executes with the elevated permissions of the service account running the .NET host process.
What is still unknown about NET October 2026 Out-of-Band Security
While the security advisories detail the core mechanics of memory corruption and file permission flaws, specific real-world exploitation activity remains undocumented. Microsoft has not disclosed whether active proof-of-concept exploits exist in the wild for CVE-2026-111497 or whether attacks targeting the Brotli buffer overflow have been detected against public production endpoints. The advisories also omit detailed post-mortem timelines explaining why the October 13, 2026 releases failed to fully remediate the SocketAsyncEventArgs memory corruption and the Blazor WebAssembly debugger vulnerabilities.
Engineering teams monitoring edge cases must also rely on community feedback channels if unexpected regressions appear after installation. Microsoft directed system operators encountering update anomalies to report issues directly through .NET release feedback tracking pages. Teams managing air-gapped Linux servers must continue validating proprietary source-build tarball trees manually to verify that file ownership manifests match production permission baselines across every downstream package build.
Developer Action Items
- โ Inventory whether Microsoft / Framework / Linux runs in prod, CI, staging, or on laptops before you debate severity.
- โ Pull the vendor advisory for CVE-2026-111497, CVE-2026-114148, CVE-2026-70197 and patch from that page โ not from a social recap.
- โ If you cannot patch today, isolate the service, rotate tokens that sat on the affected surface, and raise the logging floor.
- โ Record the decision and residual risk so the next on-call does not re-litigate whether you are exposed.
NET October 2026 Out-of-Band Security Updates FAQ
Which .NET runtime versions received out-of-band updates?
Microsoft released .NET 8.0.33, .NET 9.0.22, .NET 10.0.14, and .NET 11 Release Candidate 3 to resolve the vulnerabilities.
Is .NET Framework vulnerable to the Brotli buffer overflow?
No, .NET Framework is not affected by CVE-2026-111497, and modern .NET is only exposed if request decompression, automatic response decompression, or Brotli APIs are explicitly invoked.
Why must self-contained .NET applications be rebuilt?
Self-contained applications bundle runtime binaries directly inside their published files, meaning installing a patched runtime on the host operating system will not protect the running application until it is rebuilt and republished.
How can system administrators verify installed .NET runtimes on a host?
Administrators can run the command dotnet --list-runtimes in their terminal to verify that the patched runtime versions are present on the system.
Sources
Author
Dillip Chowdary
Writes Tech Bytes coverage of AI, engineering, and the tools that actually ship. Editor of Tech Pulse Daily.
Related on Tech Bytes
Advertisement