CVE-2026-81869

Medium

Description

OpenTelemetry-Go is the Go implementation of OpenTelemetry. From version 1.10.0 until 1.33.0, the sdk/trace/span.go attribute truncation path can fail to enforce AttributeValueLengthLimit for string and string-slice attributes containing the valid Unicode replacement character U+FFFD. safeTruncateValidUTF8 treats the valid replacement rune as invalid UTF-8 and returns the original input, while strings.ToValidUTF8 leaves that valid rune unchanged, so a second safeTruncate attempt can also return the oversized value. An attacker who controls span attribute content can retain values longer than the configured limit, increasing per-span memory use and weakening denial-of-service protection in the instrumented process. This issue is fixed in version 1.33.0.

SeverityMedium
CVSS5.1
Exploit probability—
ProductGo.opentelemetry.io/otel/sdk
PublishedSep 16, 2026
First seenSep 16, 2026

How to fix

Update
  • go.opentelemetry.io/otel/sdk1.33.0 or later

Affected products

ProductAffected versionsFixed in
go.opentelemetry.io/otel/sdkGo1.10.0 ≤ v < 1.33.01.33.0

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.