Intel

AIKIDO-2024-10438

Microsoft.Diagnostics.Tracing.TraceEvent is vulnerable to Deserialization of Untrusted Data

Deserialization of Untrusted Data Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Nov 13, 2024

71

High Risk

This Affects:

dotnetMicrosoft.Diagnostics.Tracing.TraceEvent
2.0.0 - 3.1.16
Fixed in 3.1.17
Are you affected? Scan for Free

TL;DR

Affected versions of this package are vulnerable to deserialization of untrusted data, which allows the deserialization of unknown data types. This issue arises when the application does not properly validate or sanitize the data being deserialized. In the worst case, this vulnerability enables attackers to craft malicious input that, when deserialized, can lead to remote code execution (RCE).

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

Microsoft.Diagnostics.Tracing.TraceEvent is vulnerable to Deserialization of Untrusted Data in versions 2.0.0 - 3.1.16.

How to fix this

Upgrade the Microsoft.Diagnostics.Tracing.TraceEvent library to the patch version.