Type Confusion in Visual Studio and Microsoft .NET Framework - CVE-2026-102869

 

Type Confusion in Visual Studio and Microsoft .NET Framework - CVE-2026-102869

Published: October 13, 2026


Vulnerability identifier: #VU154302
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-102869
CWE-ID: CWE-843
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote attacker to escalate privileges by executing code with the privileges of the affected process.

The vulnerability exists due to type confusion in the Portable PDB processing functionality of .NET and Visual Studio when processing specially crafted files. A remote attacker can convince a user or service to process a specially crafted Portable PDB file to escalate privileges by executing code with the privileges of the affected process.


Affected software

Visual Studio
Microsoft .NET Framework

How to mitigate CVE-2026-102869

Install security update from vendor's website.

Visual Studio - update to 17.14.42
Microsoft .NET Framework - addressed in versions 2.0.50727.8987 AND 3.0.30729.8982 AND 4.7.4150.0, 2.0.50727.9073 AND 3.0.30729.9070 AND 4.8.4811.0, 2.0.50727.9188 AND 3.0.30729.9171 AND 4.8.4811.0, 2.0.50727.9188 AND 3.0.30729.9171 AND 4.8.9363.0, 4.7.4150.0, 4.8.4811.0

External References

Related Security Bulletins