SecuFocus
BriefAnnouncements

Visual Studio: four branches need a certificate-validation fix

CVE-2026-118147 permits network spoofing under specific conditions. The fixes for Visual Studio 2017, 2019, 2022 and 2026 are separate from the Brotli fixes.

Generated image: a closed silver laptop, connected USB hub and four coloured notebooks on a desk in daylight.

Generated image · SecuFocus

At a glance

Key points

Using Visual Studio for development? Check the version of each IDE installation, not just Windows or .NET. Microsoft fixes CVE-2026-118147, a certificate-validation flaw that permits network spoofing. Its advisory requires an attacker on the communication path; it does not describe automatic takeover of every PC running Visual Studio.

The attacker must be between the PC and the requested resource

The October Microsoft document, in the CVE-2026-118147 record published on 30 October, describes improper certificate validation. Its FAQ says the attacker must insert themselves into the network path between the target and the requested resource to read or modify communications. This is a machine-in-the-middle, or MITM, attack.

Microsoft rates the flaw Important and records Exploited: No in that entry. This reports the vendor’s stated position; it proves neither the absence of all attacks nor the status of another CVE. We did not reproduce the mechanism.

Each branch has its own fixed version

The 2 November CERT-FR notice and the FixedBuild fields in Microsoft’s document agree on the four versions below. Identify the installation’s year and branch before comparing its full version number. A 2019 version is not fixed merely because its number looks higher than a 2017 one.

These versions apply to Visual Studio, the development environment named in the advisories. They are not an update instruction for Visual Studio Code or every extension with Claude in its name.

Scroll the table sideways to read every column.

Visual StudioBranchListed fix
201715.915.9.84
201916.1116.11.62
202217.1417.14.44
202618.1118.11.3

Update the IDE you actually use

Save your work, use the update route for your installation and complete any requested restart. On a managed PC, give the administrator the branch and version. Afterwards, check the version of the IDE you actually launch, especially when several editions coexist. This is a maintenance recommendation, not a test of the fixes.

Brotli CVE-2026-111497 also has Visual Studio entries, but its versions are not the threshold for this new flaw. For example, Microsoft’s document lists 17.14.43 for Brotli; CVE-2026-118147 requires 17.14.44. An update sufficient for the first advisory can therefore still predate the second.

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.