Abstract illustration of connected devices separated by a protected security boundary.
Microsoft’s CVE-2026-70197, titled “.NET Remote Code Execution Vulnerability,” addresses an out-of-bounds write that could let an unauthorized attacker execute code over a network. Microsoft rates the vulnerability Important, with a CVSS base score of 8.1, and provides fixes for four .NET branches on Windows and two Visual Studio release lines.

The practical priority is to match each affected installation to its own fixed build. This is not a single-version patching exercise: the advisory covers both .NET installations and development tools.

Abstract illustration of connected devices separated by a protected security boundary. What the vulnerability allows​

Microsoft’s description states: “Out-of-bounds write in .NET allows an unauthorized attacker to execute code over a network.” The associated weakness is CWE-787, an out-of-bounds write.

According to the Microsoft Security Response Center advisory, an unauthenticated attacker could send a specially crafted packet to an affected service over the network. Successful exploitation could allow code execution on the target system. No authentication or user interaction is required.

There is an important qualification: the attack complexity is high, expressed as AC:H in the CVSS vector. Microsoft explains that an attacker needs a deep understanding of the system and the ability to manipulate its components to trigger a specific condition. Success is not guaranteed; it depends on factors that may include the environment, system configuration, and additional security measures.

That makes this a conditional attack rather than a guaranteed compromise whenever a packet arrives. It does not, however, make leaving an affected service unpatched a sound remediation strategy.

Severity, scores, and advisory status​

Microsoft supplies the following assessment for CVE-2026-70197:

FieldMicrosoft assessment
Exact title.NET Remote Code Execution Vulnerability
SeverityImportant
CVSS base score8.1
CVSS temporal score7.1
WeaknessCWE-787
Exploitation assessmentExploitation Less Likely

CVSS vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C

  • Publicly disclosed: No
  • Exploited: No
  • Customer action required: Yes

These are Microsoft’s advisory statuses, not predictions about future activity. In particular, Exploitation Less Likely should inform prioritization without being mistaken for a reason to skip the update.

The vector captures the central trade-off: network access, no required privileges, and no user interaction, balanced against high attack complexity. Its confidentiality, integrity, and availability impact components are all high.

Affected products and fixed builds​

Microsoft’s affected-product data, associated support articles, and Visual Studio release notes identify these remediation targets:

Affected productUpdate and fixed-build mapping
.NET 10.0 installed on WindowsKB5130036 → 10.0.13
.NET 11.0 installed on WindowsUpdate to 11.0.0-rc.2 or later
.NET 8.0 installed on WindowsKB5130034 → 8.0.32
.NET 9.0 installed on WindowsKB5130035 → 9.0.21
Microsoft Visual Studio 2022 version 17.14Update to 17.14.42 or later
Microsoft Visual Studio 2026 version 18.10Update to 18.10.4 or later

The exact remediation instructions are:

  • For .NET 10.0 installed on Windows, install KB5130036 to reach fixed build 10.0.13.
  • For .NET 11.0 installed on Windows, update to fixed build 11.0.0-rc.2 or later.
  • For .NET 8.0 installed on Windows, install KB5130034 to reach fixed build 8.0.32.
  • For .NET 9.0 installed on Windows, install KB5130035 to reach fixed build 9.0.21.
  • For Microsoft Visual Studio 2022 version 17.14, update to fixed build 17.14.42 or later.
  • For Microsoft Visual Studio 2026 version 18.10, update to fixed build 18.10.4 or later.

Turning the advisory into a patching plan​

The useful operational distinction is between exposure prioritization and remediation coverage. Microsoft describes an attack against an affected network-accessible service, while its product list also explicitly includes Visual Studio. Administrators should therefore prioritize service exposure without dropping development-tool installations from the update inventory.

Based on those advisory facts, a practical approach is to:

  1. Inventory each listed product separately. Match the installed branch or release line to the corresponding row above.
  2. Prioritize affected services reachable over the network. This follows the documented attack path; it does not imply that every .NET application is exploitable.
  3. Apply the product-specific remediation. Do not treat completion of one row as evidence that every affected installation has been addressed.
  4. Verify the resulting build against its own target. Record the product and installed build together, rather than marking the machine simply “patched.”
  5. Validate affected applications and development workflows after servicing. This is operational guidance, not an additional Microsoft workaround.

The bottom line: high attack complexity reduces the ease of exploitation, not the need for customer action. Microsoft supplies concrete fixes across all six affected product entries. A complete response means accounting for each applicable entry and confirming the resulting build—not merely checking that an update job finished.

 

References

  1. Official MSRC or vendor evidence api.msrc.microsoft.com
  2. Official MSRC or vendor evidence msrc.microsoft.com
  3. Official MSRC or vendor evidence api.msrc.microsoft.com