Heap-based buffer overflow in Microsoft products - CVE-2026-69522
Published: September 8, 2026
Vulnerability identifier: #VU147767
CSH Severity: High
CVSS v4: 8.4 [CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2026-69522
CWE-ID: CWE-122
Exploitation vector: Remote access
Exploit availability:
No public exploit available
Vulnerability details
The vulnerability allows a remote attacker to execute arbitrary code.
The vulnerability exists due to a heap-based buffer overflow in Visual Studio when a user opens a specially crafted file. A remote attacker can provide a specially crafted file to execute arbitrary code.
Affected software
.NET
Visual Studio
Microsoft .NET Framework
Fedora
dotnet8.0
dotnet9.0
dotnet10.0
Visual Studio
Microsoft .NET Framework
Fedora
dotnet8.0
dotnet9.0
dotnet10.0
How to mitigate CVE-2026-69522
Install security update from vendor's website.
.NET - addressed in versions 8.0.31, 9.0.20
Visual Studio - update to 17.14.40
Microsoft .NET Framework - addressed in versions 2.0.50727.8984, 2.0.50727.9070, 2.0.50727.9183, 4.7.4145.0, 4.8.4806.0, 10.0.12
dotnet8.0 - addressed in versions 8.0.131-1.fc43, 8.0.131-1.fc44
dotnet9.0 - addressed in versions 9.0.121-1.fc43, 9.0.121-1.fc44
dotnet10.0 - addressed in versions 10.0.112-1.fc43, 10.0.112-1.fc44, 10.0.112-1.fc45
Visual Studio - update to 17.14.40
Microsoft .NET Framework - addressed in versions 2.0.50727.8984, 2.0.50727.9070, 2.0.50727.9183, 4.7.4145.0, 4.8.4806.0, 10.0.12
dotnet8.0 - addressed in versions 8.0.131-1.fc43, 8.0.131-1.fc44
dotnet9.0 - addressed in versions 9.0.121-1.fc43, 9.0.121-1.fc44
dotnet10.0 - addressed in versions 10.0.112-1.fc43, 10.0.112-1.fc44, 10.0.112-1.fc45