Severity by source
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Local vector confirmed by description; PR:N and UI:R because no privilege is needed but user must open malicious input; full C/I/A impact consistent with arbitrary code execution.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
3DescriptionNVD
Out-of-bounds write in .NET allows an unauthorized attacker to execute code locally.
AnalysisAI
Local code execution via out-of-bounds write in Microsoft .NET allows an unauthenticated local attacker to achieve full code execution upon successful exploitation, with high impact across confidentiality, integrity, and availability. The vulnerability requires user interaction - such as opening a malicious file or running a crafted application - making social engineering a likely delivery vector. No public exploit code or CISA KEV listing has been identified at time of analysis, though the Microsoft Security Response Center has acknowledged the issue.
Technical ContextAI
CWE-787 (Out-of-Bounds Write) describes a memory corruption class where a program writes data beyond the allocated buffer boundary. In .NET runtimes or associated native components, this type of flaw typically arises in parsers, format handlers, or interop layers that process attacker-supplied input without sufficient bounds checking. The result is heap or stack corruption that can be leveraged to overwrite adjacent memory structures, redirect execution flow, or achieve arbitrary code execution. The CVSS vector (AV:L) indicates the exploitation surface is local - the attacker must be able to execute code or supply input on the target system, consistent with a file-format or local API parsing vulnerability.
RemediationAI
The primary remediation is to apply Microsoft's official patch as documented in the MSRC advisory at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-70354. An exact fixed version number was not confirmed in the available intelligence - consult the advisory directly to identify the minimum safe .NET runtime and SDK versions for your environment. As an interim measure prior to patching, restrict execution of untrusted files and documents on systems running .NET, and enforce application allowlisting to prevent execution of unsigned or unknown binaries. User awareness around opening files from untrusted sources reduces the UI:R exploitation vector. Disabling unnecessary .NET features or sandboxing applications that process external input may reduce exposure but carries compatibility trade-offs.
More in Visual Studio 2022
View allDenial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour
.NET and Visual Studio Denial of Service Vulnerability. Rated high severity (CVSS 7.5), this vulnerability is remotely e
Allocation of resources without limits or throttling in ASP.NET Core allows an unauthorized attacker to deny service ove
Heap-based buffer overflow (CWE-122) in Microsoft .NET and Visual Studio allows a network-based unauthenticated attacker
Heap-based buffer overflow in Microsoft Visual Studio 2022 and 2026 enables network-delivered remote code execution when
Privilege escalation in Microsoft .NET runtimes (8.0, 9.0, and 10.0) and Microsoft Visual Studio 2022 and 2026 results f
Heap-based buffer overflow (CWE-122) in Microsoft .NET enables local code execution across all actively supported .NET r
Local privilege escalation in Microsoft .NET (versions 8.0, 9.0, and 10.0) and Microsoft Visual Studio 2022/2026 allows
Denial-of-service in Microsoft .NET runtimes and Visual Studio allows unauthenticated remote attackers to crash or hang
Integer overflow in Microsoft .NET Framework and modern .NET runtimes enables local code execution with full process com
Use-after-free memory corruption in Microsoft's QUIC protocol implementation (MsQuic) exposes sensitive heap memory to u
Decompression bomb (CWE-409) in ASP.NET Core allows unauthenticated remote attackers to exhaust server resources and den
Same weakness CWE-787 – Out-of-bounds Write
View allSame technique Buffer Overflow
View allVendor StatusVendor
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-56770
GHSA-gg8c-3338-xw2f