CVE-2026-40891

OpenTelemetry dotnet: Unbounded `grpc-status-details-bin` parsing in OTLP/gRPC retry handling

MEDIUM
5.3
CVSS Score
Published: April 23, 2026 at 05:54 PM UTC
Updated: October 26, 2026 at 09:10 PM UTC
3 products affected across 1 vendorOpentelemetryOpentelemetry .NETOpenTelemetry.Exporter.OpenTelemetryProtocol

Using opentelemetry-dotnet by open-telemetry?

Get instant alerts when new vulnerabilities affect opentelemetry-dotnet - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
MEDIUM5.3
Exploit prediction
EPSS 0.2%
SSVC
No known exploit

Description

OpenTelemetry dotnet is a dotnet telemetry framework. From 1.13.1 to before 1.15.2, When exporting telemetry over gRPC using the OpenTelemetry Protocol (OTLP), the exporter may parse a server-provided grpc-status-details-bin trailer during retry handling. Prior to the fix, a malformed trailer could encode an extremely large length-delimited protobuf field which was used directly for allocation, allowing excessive memory allocation and potential denial of service (DoS). This vulnerability is fixed in 1.15.2.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

1.13.1 ≤ v < 1.15.3
1.13.1 ≤ v < 1.15.3
Affected range stops below 1.15.3, so it looks safe — our inference, not a vendor statement
1.13.1 ≤ v < 1.15.3
Affected range stops below 1.15.3, so it looks safe — our inference, not a vendor statement

References (3)

x_refsource_MISCIssue TrackingPatch
Source: cverecord
https://github.com/open-telemetry/opentelemetry-dotnet/pull/5980
x_refsource_MISCIssue TrackingPatch
Source: cverecord
https://github.com/open-telemetry/opentelemetry-dotnet/pull/7064

SSVC — Action Prioritization

SSVCNo known exploitNot automatablePartial impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

5.3MEDIUMGitHub_M
Attack Vector
ADJACENT_NETWORK
Complexity
HIGH
Privileges
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
NONE
Integrity
NONE
Availability
HIGH
Vector?

Quick Info

StatusANALYZED
CWE
CWE-789

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card