CVE-2026-40894

OpenTelemetry dotnet: Excessive memory allocation when parsing OpenTelemetry propagation headers

State
Published
Severity
5.3 Medium
Published
Apr 23, 2026
Updated
Apr 23, 2026
Reserved
Apr 15, 2026

Read the record on cve.org

Description

OpenTelemetry dotnet is a dotnet telemetry framework. In OpenTelemetry.Api 0.5.0-beta.2 to 1.15.2 and OpenTelemetry.Extensions.Propagators 1.3.1 to 1.15.2, The implementation details of the baggage, B3 and Jaeger processing code in the OpenTelemetry.Api and OpenTelemetry.Extensions.Propagators NuGet packages can allocate excessive memory when parsing which could create a potential denial of service (DoS) in the consuming application. This vulnerability is fixed in 1.15.3.

Scores

CVSSScoreVectorSource
3.15.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:LGitHub_M

Weaknesses

  • CWE-789 Memory Allocation with Excessive Size Value

Affected Products

ProductVersions
opentelemetry-dotnetopen-telemetry
  • >= 0.5.0-beta.2, < 1.15.3Affected
OpenTelemetry.Apiopen-telemetry
  • >= 0.5.0-beta.2, < 1.15.3Affected
OpenTelemetry.Extensions.Propagatorsopen-telemetry
  • >= 1.3.1, < 1.15.3Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.