IT SBIT Services
Schneeberger
DEEN
CVE tracker

Microsoft .NET SDK: Local privilege escalation through TOCTOU race condition

CVE-2026-114155High 7.5

← All vulnerabilities

Summary

A time-of-check time-of-use race condition in the .NET SDK's dotnet-watch tooling, including the Microsoft.DotNet.HotReload.Watch.Aspire package, allows a local attacker to elevate privileges on Linux and macOS. The attacker must be able to replace or modify a temporary solution file used by dotnet-watch during a later build, and the attack has high complexity and requires user interaction. Exploitation requires an authenticated local account; no remote vector is known. No exploitation or public proof-of-concept has been reported.

Affected

  • Microsoft .NET 10.0 SDK on Linux and macOS: 10.0.0 to before 10.0.404 (CNA record)
  • Microsoft .NET 11.0 SDK on Linux and macOS: 11.0.0-preview.1 to before 11.0.100 (CNA record)
  • Microsoft.DotNet.HotReload.Watch.Aspire: 10.0.300 to before 11.0.100 (CNA record)
  • Note: The GitLab advisory lists different start versions for the Aspire package and .NET 11 preview builds. Confirm the exact ranges on the MSRC page.

Fixed in

  • .NET SDK 10.0.404
  • .NET SDK 11.0.100
  • Upgrade to these versions or later.

Workaround

  • Unknown. Microsoft provides a patch and no vendor-documented interim workaround was found.
  • Analyst suggestion, not vendor guidance: until patching, avoid running dotnet watch or Aspire hot reload on shared Linux or macOS hosts where untrusted local users can write to temporary directories.

Exploitation

  • SSVC assessment: exploitation none, not automatable.
  • Rapid7 lists exploitation status as N/A and public disclosure as No.
  • No public proof-of-concept or exploitation reports were found at the time of research.

Our recommendation

  • Inventory .NET SDKs on Linux and macOS hosts (dotnet --list-sdks) and any Aspire projects.
  • Upgrade SDKs to 10.0.404, 11.0.100 or later with the normal November servicing cycle.
  • Restrict local accounts and shared temporary directories on build hosts and CI runners.
  • Check the MSRC page for the exact affected ranges before closing the ticket.

Information from Microsoft (Patch Tuesday November 2026)

Severity (Microsoft)
Important
Impact
Elevation of privilege – .NET
Status on Patch Tuesday
Neither exploited nor publicly disclosed
Product family
Developer tools (.NET, Visual Studio …)
Updates (KB)
KB5135241

Entry in the Microsoft Security Update Guide

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 11 Nov 2026, 05:51.

Original description (NVD)

Time-of-check time-of-use (toctou) race condition in .NET allows an authorized attacker to elevate privileges locally.

NVD references (1)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.