Skip to content
OpenAdvisories

Description

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

Affected products

VendorProductAffectedFixed
Microsoft .NET 10.0 installed on Linux 10.0.0 – < 10.0.404 10.0.404
Microsoft .NET 10.0 installed on Mac OS 10.0.0 – < 10.0.404 10.0.404
Microsoft .NET 11.0 installed on Linux 11.0.0-preview.1 – < 11.0.100 11.0.100
Microsoft .NET 11.0 installed on Mac OS 11.0.0-preview.1 – < 11.0.100 11.0.100
Microsoft Microsoft.DotNet.HotReload.Watch.Aspire 10.0.300 – < 11.0.100 11.0.100

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Ubuntu 26.10 dotnet10 10.0.115-10.0.15-0ubuntu1~26.10.1 USN-9042-1
Ubuntu 26.10 dotnet11 11.0.100-11.0.0-0ubuntu1~26.10.1 USN-9042-1
Ubuntu 26.04 LTS dotnet10 10.0.115-10.0.15-0ubuntu1~26.04.1 USN-9042-1
Ubuntu 24.04 LTS dotnet10 10.0.115-10.0.15-0ubuntu1~24.04.1 USN-9042-1
Ubuntu 24.04 LTS dotnet8 8.0.134-8.0.34-0ubuntu1~24.04.1 USN-9042-1
Ubuntu 22.04 LTS dotnet7 No fix yet —
Ubuntu 22.04 LTS dotnet8 8.0.134-8.0.34-0ubuntu1~22.04.1 USN-9042-1
ReleasePackageFixed inAdvisory
Alpine v3.24 dotnet10-runtime 10.0.15-r0 —

Affected packages

EcosystemPackageAffectedFixedRecord
NuGet Microsoft.DotNet.HotReload.Watch.Aspire >= 10.0.300, < 10.0.404 10.0.404 GHSA-q7j6-px74-p2vw
NuGet Microsoft.DotNet.HotReload.Watch.Aspire >= 10.0.400, < 10.0.404 10.0.404 GHSA-q7j6-px74-p2vw
NuGet Microsoft.DotNet.HotReload.Watch.Aspire >= 11.0.100-preview.3.26207.106, < 11.0.100 11.0.100 GHSA-q7j6-px74-p2vw

Advisories 4

References