PT-2026-34708 · Unknown · Opentelemetry Dotnet

Arminru

+1

·

Published

2026-04-23

·

Updated

2026-05-31

·

CVE-2026-40891

CVSS v3.1

5.3

Medium

VectorAV:A/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions OpenTelemetry dotnet versions 1.13.1 through 1.15.1
Description 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. A malformed trailer can encode an extremely large length-delimited protobuf field (a method of serializing structured data) which is used directly for allocation. This occurs because the DecodeBytes() function in GrpcStatusDeserializer decodes a protobuf varint length and allocates a byte array without validating the bounds against the remaining payload size. A malicious or compromised collector, or a man-in-the-middle attacker, could return a crafted payload to force oversized memory allocation, leading to memory exhaustion and a potential denial of service (DoS) causing process instability or crashes.
Recommendations Update to version 1.15.2.

Fix

Weakness Enumeration

Related Identifiers

CVE-2026-40891
GHSA-MR8R-92FQ-PJ8P

Affected Products

Opentelemetry Dotnet