Skip to main content

.NET CVE-2026-50526

| EUVDEUVD-2026-44394 MEDIUM
Improper Link Resolution Before File Access (CWE-59)
2026-07-14 microsoft GHSA-55jh-fwmh-39m4
5.5
CVSS 3.1 · NVD
Share

Severity by source

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

Local low-priv attacker winning a symlink TOCTOU race (AV:L/AC:H/PR:L); description emphasizes tampering so I:H/A:H, with only limited confidentiality (C:L) since impact is redirected file writes.

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

Primary rating from Vendor (microsoft).

CVSS VectorNVD

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

Lifecycle Timeline

4
Severity Changed
Jul 22, 2026 - 17:37 NVD
HIGH MEDIUM
CVSS changed
Jul 22, 2026 - 17:37 NVD
7.0 (HIGH) 5.5 (MEDIUM)
Analysis Generated
Jul 14, 2026 - 20:45 vuln.today
CVE Published
Jul 14, 2026 - 19:29 nvd
HIGH 7.0

DescriptionNVD

Improper link resolution before file access ('link following') in .NET allows an authorized attacker to perform tampering locally.

AnalysisAI

Local tampering via symbolic-link following in Microsoft .NET (versions 8.0, 9.0, and 10.0) and the bundled toolchain in Visual Studio 2022 (17.12, 17.14) and Visual Studio 2026 (18.7) allows an authorized local attacker to redirect a privileged file operation to an unintended target, corrupting or replacing files outside their normal permissions. Microsoft (the reporter) has released a fix; there is no public exploit identified at time of analysis and the issue is not listed in CISA KEV. The high CVSS 3.1 base score of 7.0 is tempered by high attack complexity and the requirement for existing low-level local access.

Technical ContextAI

The root cause is CWE-59 (Improper Link Resolution Before File Access, 'link following'). A process - here a .NET runtime/SDK component or a Visual Studio build/tooling operation - resolves a filesystem path without first verifying that an intermediate directory or the final path element is a genuine file rather than a symbolic link, hard link, or junction. An attacker who can place or swap such a link between the time the path is checked and the time it is used (a classic TOCTOU race, consistent with the AC:H rating) causes the trusted process to read from or write to an attacker-chosen location. The affected CPEs pinpoint the Microsoft .NET 8.0/9.0/10.0 runtimes plus the Visual Studio 2022 (17.12, 17.14) and Visual Studio 2026 (18.7) packages that ship the vulnerable .NET components, so both server/runtime hosts and developer workstations are in scope.

RemediationAI

Patch available per vendor advisory: apply the Microsoft update referenced at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-50526, which covers the affected .NET 8.0/9.0/10.0 runtimes and SDKs and the Visual Studio 2022 (17.12, 17.14) and Visual Studio 2026 (18.7) packages - the exact fixed version numbers are enumerated in that advisory and should be pulled from there rather than assumed. Update .NET via the OS/servicing channel or a fresh SDK/runtime installer, and update Visual Studio through the Visual Studio Installer to the latest servicing build of each listed version. Until patched, reduce exposure by limiting interactive and local logon rights on servers and build agents so untrusted low-privileged users cannot stage symlinks, tightening ACLs on directories where .NET/build processes create or write files, and, on Windows, restricting the ability to create symbolic links (the SeCreateSymbolicLinkPrivilege, granted only to administrators by default) - note these controls constrain legitimate multi-user and CI scenarios and are stopgaps, not a substitute for the update.

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-35433 HIGH POC
7.3 May 12

Local privilege elevation in Microsoft .NET (Windows Desktop/WPF runtime) for versions 8.0, 9.0, and 10.0 allows an atta

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

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Liberty Linux 10 Fixed
SUSE Liberty Linux 8 Fixed
SUSE Liberty Linux 9 Fixed

Share

CVE-2026-50526 vulnerability details – vuln.today

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