Skip to main content

.NET CVE-2026-35433

| EUVDEUVD-2026-29634 HIGH
Improper Input Validation (CWE-20)
2026-05-12 microsoft GHSA-8x9c-mqxv-q2pp
7.3
CVSS 3.1 · Vendor: microsoft
Share

Severity by source

Vendor (microsoft) PRIMARY
7.3 HIGH
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L
ENISA EUVD
HIGH
qualitative
vuln.today AI
7.3 HIGH

Local vector and required user interaction to open crafted input (AV:L, UI:R); no attacker privileges needed (PR:N); memory corruption yields high C/I and partial availability impact.

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L
4.0 AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N
Red Hat
7.3 HIGH
qualitative

Primary rating from Vendor (microsoft).

CVSS VectorVendor: microsoft

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
Low

Lifecycle Timeline

3
Source Code Evidence Fetched
Jul 23, 2026 - 22:10 vuln.today
Analysis Generated
Jul 23, 2026 - 22:10 vuln.today
CVE Published
May 12, 2026 - 16:58 nvd
HIGH 7.3

DescriptionCVE.org

Improper input validation in .NET allows an unauthorized attacker to elevate privileges locally.

AnalysisAI

Local privilege elevation in Microsoft .NET (Windows Desktop/WPF runtime) for versions 8.0, 9.0, and 10.0 allows an attacker to run code at a higher privilege level after a targeted user opens crafted input. The root cause combines improper input validation (CWE-20) with a heap-based buffer overflow (CWE-122), yielding total technical impact per CISA SSVC. Publicly available exploit code exists, but the vulnerability is not in CISA KEV and EPSS is low (0.11%, 30th percentile), indicating no observed widespread exploitation to date.

Technical ContextAI

The affected component is the Windows Desktop runtime shipped with .NET (the Microsoft.WindowsDesktop.App.Runtime.win-arm64/x64/x86 packages), which underpins WPF desktop applications; the security advisory is published under the dotnet/wpf repository. CPE data confirms the affected products are Microsoft .NET 8.0, 9.0, and 10.0 on Windows across all architectures. The weakness is classified as CWE-20 (Improper Input Validation) by NVD and additionally CWE-122 (Heap-based Buffer Overflow) by Microsoft's advisory, meaning attacker-controlled input is not properly validated before being processed into a heap buffer, allowing memory corruption that can be leveraged to elevate privileges locally.

RemediationAI

Vendor-released patch: upgrade to .NET 8.0.27, 9.0.16, or 10.0.8 (or later) as appropriate for your runtime, updating the affected Microsoft.WindowsDesktop.App.Runtime.win-arm64/x64/x86 NuGet packages and redeploying dependent WPF applications; apply the latest Windows/.NET servicing update from Microsoft. Consult https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-35433, the announcement at https://github.com/dotnet/announcements/issues/398, and the advisory https://github.com/dotnet/wpf/security/advisories/GHSA-8x9c-mqxv-q2pp. Because exploitation requires a user to open attacker-supplied input in an affected desktop application, where immediate patching is not possible reduce risk by restricting which untrusted files/inputs are opened by WPF/.NET desktop apps and by limiting execution to least-privilege user accounts to reduce the value of a local elevation; these controls reduce but do not eliminate exposure and may impact user workflows that legitimately open external files.

CVE-2026-50528 HIGH POC
8.2 Jul 14

Security feature bypass in Microsoft .NET (versions 8.0, 9.0, and 10.0) lets a remote, unauthenticated attacker circumve

CVE-2026-33116 HIGH POC
7.5 Apr 14

Infinite loop denial-of-service vulnerability in Microsoft .NET Framework (3.5 through 4.8.1), .NET 8.0, 9.0, and 10.0 a

CVE-2026-50651 HIGH POC
7.5 Jul 14

Network denial of service in Microsoft .NET 8.0, 9.0, and 10.0 (and the corresponding Visual Studio 2022/2026 tooling) a

CVE-2026-50525 HIGH POC
7.5 Jul 14

Network-based denial of service in Microsoft .NET 8.0, 9.0, and 10.0 allows an unauthenticated remote attacker to exhaus

CVE-2026-26171 HIGH POC
7.5 Apr 14

Denial-of-service condition in Microsoft .NET Framework 8.0, 9.0, and 10.0 allows unauthenticated remote attackers to ex

CVE-2026-42899 HIGH POC
7.5 May 12

Remote denial of service in ASP.NET Core (.NET 8.0, 9.0, and 10.0) allows an unauthenticated attacker to send crafted ne

CVE-2026-32177 HIGH POC
7.3 May 12

Local privilege escalation in Microsoft .NET Framework (versions 3.5 through 10.0) and Visual Studio 2017 occurs through

CVE-2026-50659 MEDIUM POC
6.5 Jul 14

Output spoofing via improper encoding in Microsoft .NET 8.0, 9.0, and 10.0 allows a low-privileged network attacker to m

CVE-2026-47303 HIGH
8.8 Jul 14

Privilege elevation in ASP.NET Core (bundled with .NET 8.0, 9.0, and 10.0) lets an already-authenticated, low-privileged

CVE-2026-47300 HIGH
8.8 Jul 14

Privilege elevation in ASP.NET Core (bundled with .NET 8.0, 9.0, and 10.0) lets an already-authenticated, low-privileged

CVE-2026-32175 MEDIUM POC
4.3 May 12

Absolute path traversal in Microsoft .NET Core (Windows runtime, versions 8.0 through 10.0) enables a network-accessible

CVE-2026-57108 HIGH
7.5 Jul 14

Denial of service in Microsoft .NET (versions 8.0, 9.0, and 10.0) allows a remote, unauthenticated attacker to crash or

Vendor StatusVendor

Share

CVE-2026-35433 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy