At a glance
- CVE-2026-111497 is an out-of-bounds write in the Brotli decoder used by .NET.
- The flaw could enable elevation of privilege over a network; exposure requires an application to use Brotli decompression.
- The vulnerability is public; the source reports no exploitation in the wild.
- Check products and versions, then install the applicable updates.
CVE-2026-111497: Update Windows, .NET and related products to address a Brotli flaw
Microsoft disclosed CVE-2026-111497, an out-of-bounds write in the Brotli decoder used by .NET that could enable elevation of privilege over a network. Exposure requires an application to use Brotli decompression; check affected products and versions, then install the applicable update.
In this article
Microsoft has released updates for CVE-2026-111497, a flaw in the Brotli decoder used by .NET. The vulnerability could enable elevation of privilege over a network, but an application must actively use Brotli decompression to meet the stated exposure condition. See the Microsoft security guide for details and updates by product.
Overview and technical details
Brotli is a data compression and decompression library used by .NET. CVE-2026-111497 is classified as an out-of-bounds write; Microsoft says the flaw could allow an unauthenticated attacker to elevate privileges over a network.
| Field | Details |
|---|---|
| Identifier | CVE-2026-111497 |
| Vulnerability type | CWE-787: Out-of-bounds Write |
| CVSS | CVSS 3.1: 8.1 (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C) |
| Severity | Critical |
| Status | Publicly disclosed: Yes; exploitation in the wild: No |
| Source | Microsoft MSRC |
Affected systems
Brotli decompression is not enabled by default in out-of-the-box .NET or ASP.NET Core settings. An application may meet the exposure condition if it actively enables ASP.NET Core request decompression, HttpClient response decompression, or calls a .NET Brotli decompression API. Microsoft lists the following affected products and versions with their corresponding updates:
| Affected product and version | Update or build |
|---|---|
| Windows 11 Version 23H2 for ARM64-based Systems; Windows 11 Version 23H2 for x64-based Systems | KB5131087, Build 10.0.22631.7711 |
| Windows 11 Version 26H1 for ARM64-based Systems; Windows 11 version 26H1 for x64-based Systems | KB5132059, Build 10.0.28000.3501 |
| Windows 10 Version 21H2 for x64-based Systems; Windows 10 Version 21H2 for ARM64-based Systems; Windows 10 Version 21H2 for 32-bit Systems | KB5131096, Build 10.0.19044.7846 |
| Windows Server 2025; Windows Server 2025 (Server Core installation) | KB5131080, Build 10.0.26100.33822; KB5131077, Build 10.0.26100.33730 |
| Windows 10 Version 22H2 for ARM64-based Systems; Windows 10 Version 22H2 for 32-bit Systems; Windows 10 Version 22H2 for x64-based Systems | KB5131096, Build 10.0.19045.7846 |
| Windows 11 Version 24H2 for x64-based Systems; Windows 11 Version 24H2 for ARM64-based Systems | KB5132061, Build 10.0.26100.9974; KB5132043, Build 10.0.26100.9911 |
| Windows 11 Version 25H2 for x64-based Systems; Windows 11 Version 25H2 for ARM64-based Systems | KB5132061, Build 10.0.26200.9974; KB5132043, Build 10.0.26200.9911 |
| Windows Server 2022 (Server Core installation); Windows Server 2022 | KB5131090, Build 10.0.20348.5870 |
| Windows Server 2019 (Server Core installation); Windows 10 Version 1809 for x64-based Systems; Windows 10 Version 1809 for 32-bit Systems; Windows Server 2019 | KB5131085, Build 10.0.17763.9487 |
| Windows 11 Version 26H2 for ARM64-based Systems; Windows 11 Version 26H2 for x64-based Systems | KB5132061, Build 10.0.26300.9974; KB5132043, Build 10.0.26300.9911 |
| azl3 qemu | 10.1.0-2; 10.1.0-1 |
| azl3 p7zip | 16.02-23 |
| Microsoft Visual Studio 2017 version 15.9 | Build 15.9.84 |
| Microsoft Visual Studio 2017 version 15.9 (includes 15.0 - 15.8) | Build 1416/1.0.0.2026202302 |
| azl3 nodejs | 24.21.0-1, Build 24.22.1-1 |
| azl3 brotli | 1.1.0-2, Build 1.2.1-1 |
| PowerShell 7.6 | Build 7.6.9 |
| .NET 10.0 installed on Mac OS; .NET 10.0 installed on Linux; .NET 10.0 installed on Windows | KB5133966, Build 10.0.403 |
| Microsoft Visual Studio 2022 version 17.14 | Build 17.14.43 |
| Microsoft Visual Studio 2026 version 18.11 | Build 18.11.2 |
| Microsoft Visual Studio 2026 version 18.12 Insiders | Build 18.12 Insiders 3 |
Mechanism and impact
The flaw is in the Brotli decoder used by .NET. When an application meets the condition of using Brotli decompression, an unauthenticated attacker could exploit the flaw over a network to elevate privileges. The source reports no exploitation in the wild.
Exploitation status
The vulnerability is public, but Microsoft reports no exploitation in the wild. Public disclosure and exploitation in real-world environments are distinct statuses.
System checks
On Windows, check whether the relevant KBs are installed:
Get-HotFix -Id KB5131087,KB5132059,KB5131096,KB5131080,KB5131077,KB5132061,KB5132043,KB5131090,KB5131085Match the KB to the Windows version in use. If the relevant KB is not found, check the operating system version and build, then install the applicable update.
List the .NET runtimes installed on the system:
dotnet --list-runtimesIf the system has .NET 10.0, compare the listed runtime with the .NET 10.0 Build 10.0.403 update.
Remediation and mitigation
Prioritize installing the updates or KBs corresponding to the affected product and version listed above.
Review applications that actively enable ASP.NET Core request decompression, HttpClient response decompression, or call a .NET Brotli decompression API; these are the stated conditions that may create exposure.
Reference: Microsoft Security Response Center (MSRC), CVE-2026-111497