SecuFocus
BriefAnnouncements

.NET and PowerShell: check your installations against two new Microsoft records

Microsoft adds two records on 25 October: a Brotli flaw affecting .NET, with PowerShell fixes, and a local privilege escalation in ASP.NET Core. The versions to check depend on the installed package.

Generated image: a silver mini computer, closed blue laptop and coiled network cable on a desk beside a bright window.

Generated image · SecuFocus

At a glance

Key points

Do you administer a .NET application or use PowerShell 7? Microsoft’s guide lists new fixes for the Brotli decoder and ASP.NET Core. Identify the actual product and package before choosing an update: .NET build numbers, specific Linux archives and PowerShell branches are not interchangeable. Microsoft reports no exploitation for either record.

One remote flaw, one local privilege escalation

In Microsoft’s October security document, the first revisions for CVE-2026-111497 and CVE-2026-114148 are dated 25 October. Both require customer action. These are not changes to the Exchange record alone: they concern other components to inventory.

CVE-2026-111497 affects the Brotli decoder, a decompression library used by .NET. Microsoft describes an out-of-bounds write allowing an unauthorized attacker to elevate privileges over a network. For the Brotli library, NVD describes a malicious compressed stream that can corrupt memory or cause a denial of service, among other effects. SecuFocus has not reproduced either description as an attack.

CVE-2026-114148 has a different condition: incorrect default permissions in ASP.NET Core allow an already authorized attacker to elevate privileges locally. Microsoft’s FAQ describes gaining the highest system privileges. This record has no CVSS score. Microsoft marks Exploited as No for both identifiers. The vendor’s assessment does not guarantee that no attack exists.

Match the fix to the .NET package

For the listed .NET installations on Windows, Linux and Mac OS, both records give the builds below. These values come from Microsoft’s FixedBuild field; we have not downloaded the updates. If an application bundles its own environment, follow its vendor’s update rather than manually replacing an internal library.

The .NET 11 line remains a prerelease. The two records do not write its build number in the same way, so their exact values are preserved here. Do not turn them into one common stable version.

Scroll the table sideways to read every column.

Listed productBrotli, CVE-2026-111497ASP.NET Core, CVE-2026-114148
.NET 8.08.0.4278.0.427
.NET 9.09.0.3209.0.320
.NET 10.010.0.40310.0.403
.NET 11.0, prerelease11.0.100-rc.3.26522.14811.0.100-rc.3

Two Linux archive types have separate build numbers

For CVE-2026-114148, Microsoft also distinguishes Microsoft-published ASP.NET Core runtime and targeting-pack Linux tarballs, listing build 9.0.22. The .NET source-build Linux tarballs have another entry: 10.0.403-servicing.26523.112. Those numbers do not replace the table’s values for every product.

Before updating, identify the package, its source and the environment actually running the service. Prepare a rollback. After the update and required restart, check the version again and verify the application works. This maintenance sequence is our recommendation, not a test of those packages.

PowerShell and Visual Studio are also listed for Brotli

The CVE-2026-111497 record lists PowerShell 7.4.22 for the 7.4 branch, 7.5.13 for 7.5 and 7.6.9 for 7.6. If you use one of those branches, follow its usual update channel, then read the version of the program you actually launch. Do not assume a Windows update has replaced every installed copy.

Microsoft also lists Visual Studio fixes. Consult the record for your edition rather than applying a PowerShell number to the IDE. SecuFocus has neither installed these builds nor tested exploitation.

Check and explore

Sources for this article

Numbers connect each reference to the passages that use it. Dates show when the documentation was consulted.

This article draws on the sources above. The exercises are for you to try on your devices; SecuFocus does not present them as tests carried out by its editorial team. Interfaces and features can change. Method and corrections.

Cite this article

Keep this reference with the article when you save or share it.