Intel

AIKIDO-2026-527822

Microsoft.Diagnostics.Tracing.TraceEvent is vulnerable to Denial of Service (DoS)

Denial of Service (DoS) Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Yesterday

55

Medium Risk

This Affects:

DOTNETMicrosoft.Diagnostics.Tracing.TraceEvent
3.1.3 - 3.2.5
Fixed in 3.2.6
Are you affected? Scan for Free

TL;DR

The Linux perf script parser scans the process name of a sched_switch record until it reaches an expected following field. When the input is truncated and that field never appears, the scan loop has no end-of-stream exit condition and runs forever. Parsing truncated perf-script output causes the parser to hang and consume CPU indefinitely. The fix adds an end-of-stream check that breaks out of the loop.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and your application uses the library to parse untrusted or externally supplied Linux perf script trace output.

Background info

Microsoft.Diagnostics.Tracing.TraceEvent is vulnerable to Denial of Service (DoS) in versions 3.1.3 - 3.2.5.

How to fix this

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