SOCLYDE logo
Current languageEN
Cybersecurity news.NETBrotliSecurity updates

.NET ships out-of-band fixes for Brotli

Microsoft releases .NET updates after a Brotli decoder flaw. Check decompression paths and rebuild affected applications.

Published on

By Soclyde Team

A developer checks a software deployment checklist at a desk

In summary

  • The October 25 out-of-band updates fix CVE-2026-111497 in the Brotli decoder used by .NET.
  • Having a vulnerable runtime does not alone establish exposure; an application must process attacker-controlled Brotli data.
  • Self-contained applications and containers must be rebuilt with the fixed versions and redeployed.

Explore next

Soclyde resources

Article contents

On October 25, 2026, Microsoft released out-of-band .NET security updates, including a fix for CVE-2026-111497, an out-of-bounds write in the Brotli decoder. The flaw can corrupt memory when an application decompresses attacker-controlled data. Installing a fixed runtime is necessary, but self-contained deployments and containers also need to be rebuilt.

The flaw affects Brotli data processing

Microsoft’s bulletin describes a vulnerability in the Brotli decoder used by .NET. Malicious input can cause memory to be read or corrupted, creating a risk of information disclosure, denial of service or privilege escalation depending on the application.

A vulnerable version does not automatically mean an application is reachable through this path. The application must decompress attacker-controlled data, for example through ASP.NET Core request decompression configured for Brotli, enabled automatic decompression in HttpClient or direct calls to Brotli APIs.

Which versions to install

Microsoft released .NET 8.0.33, 9.0.22 and 10.0.14, along with .NET 11 Release Candidate 3. The updates also include CVE-2026-114148, which concerns file ownership in some Linux tarballs. Use Microsoft’s tables to check the SDKs, platforms and packages you actually run.

Microsoft also reissued advisories for two flaws whose October 13 fixes were incomplete: CVE-2026-70197 and CVE-2026-102870. Organizations that installed the earlier update should check the current bulletin and the versions now deployed.

Check your actual exposure

Inventory installed runtimes and SDKs, then review how each application handles Brotli compression. Do not disable a feature without understanding its effect on the application. If software does not process untrusted Brotli data through the described paths, the presence of .NET alone does not prove it is exposed to this attack.

As a temporary measure before deployment, Microsoft advises against passing untrusted Brotli data to the affected decompression APIs. Have application owners review any configuration change.

Update each deployment model

For a framework-dependent application, install the fixed runtime for its target version and restart the application. A self-contained application carries its own runtime, so rebuild and republish it with the fixed packages. Installing a newer shared runtime on the host does not replace the bundled one.

For containers, rebuild images from updated base images and redeploy workloads. Then confirm the version in the live environment. Processes already running continue to use libraries loaded before the restart.

The connection with Soclyde

Development and operations teams can keep access to repositories, container registries and environments in an encrypted vault, using distinct secrets. Soclyde helps organise those credentials; it does not patch Brotli or .NET applications.

See Soclyde features for organising credentials shared within a small team.

What to remember

Install the fixed .NET versions, confirm which decompression paths are used, and rebuild self-contained applications and containers. Exposure depends on how each application processes untrusted Brotli input. To organise operational credentials, read our password security guide.

Frequently asked questions

Is every .NET application exposed to CVE-2026-111497?

No. Microsoft says exposure depends on processing attacker-controlled Brotli data through request decompression, automatic response decompression or direct Brotli APIs. The cited decompression features are not enabled by default in the described configurations.

Which .NET versions are fixed?

Microsoft released .NET 8.0.33, 9.0.22 and 10.0.14, as well as .NET 11 RC3. Check the bulletin for the packages, SDKs and platforms relevant to your deployment.

Is updating the server enough for a self-contained application?

No. Self-contained applications bundle their runtime. Microsoft says to rebuild and republish them with the fixed version; affected container images must also be rebuilt and redeployed.

References

Sources and references

Need advice?

Design your password strategy with Soclyde

Schedule a dedicated walkthrough with the team to see how local-first security adapts to your stack.

Talk with us

Keep reading