Vulnerability · Published Apr 23, 2026 · Assigned by GitHub_M
CVE-2026-40894OpenTelemetry dotnet: Excessive memory allocation when parsing OpenTelemetry propagation headers
Medium 5.3
In plain English
A medium-severity security flaw in OpenTelemetry.Api from open-telemetry. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.5% (higher than 40% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official 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.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| NuGet | opentelemetry.api | 1.15.3 | GHSA-g94r-2vxg-569j |
| NuGet | opentelemetry.extensions.propagators | 1.15.3 | GHSA-g94r-2vxg-569j |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| open-telemetry | opentelemetry-dotnet | >= 0.5.0-beta.2, < 1.15.3 |
| open-telemetry | OpenTelemetry.Api | >= 0.5.0-beta.2, < 1.15.3 |
| open-telemetry | OpenTelemetry.Extensions.Propagators | >= 1.3.1, < 1.15.3 |
Weakness: CWE-789 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
References
- https://github.com/open-telemetry/opentelemetry-dotnet/security/advisories/GHSA-g94r-2vxg-569j x_refsource_CONFIRM
- https://github.com/open-telemetry/opentelemetry-dotnet/pull/1048 x_refsource_MISC
- https://github.com/open-telemetry/opentelemetry-dotnet/pull/3244 x_refsource_MISC
- https://github.com/open-telemetry/opentelemetry-dotnet/pull/3309 x_refsource_MISC
- https://github.com/open-telemetry/opentelemetry-dotnet/pull/533 x_refsource_MISC
- https://github.com/open-telemetry/opentelemetry-dotnet/pull/7061 x_refsource_MISC