PT-2026-94033 · Unknown · Opentelemetry-Go

CVE-2026-81872

·

Published

2026-09-16

·

Updated

2026-10-01

CVSS v4.0

6.3

Medium

VectorAV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions OpenTelemetry-Go versions prior to 0.21.0
Description The go.opentelemetry.io/otel/sdk/log BatchingProcessor can enter a tight CPU loop when the asynchronous export buffer is filled by attacker-driven log emission while the exporter is experiencing backpressure (a state where the system cannot keep up with the data being sent). The NewBatchingProcessor wraps the exporter with newBufferExporter(exporter, 1), and the poll loop executes queue.TryDequeue and bufferExporter.EnqueueExport before signaling pollTrigger whenever the queue is at or above batchSize. Since a failed nonblocking EnqueueExport does not change the queue length, the processor retries continuously without waiting for its ticker, leading to CPU exhaustion and potential denial of service for the embedding process.
Recommendations Update to version 0.21.0.

Exploit

Fix

Resource Exhaustion

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

AZL-103058
AZL-103113
CVE-2026-81872
ECHO-BA37-D18B-1DE7
GHSA-HJF4-FPHR-2H65
GO-2026-6615
OPENSUSE-SU-2026:11872-1
OPENSUSE-SU-2026:11875-1
OPENSUSE-SU-2026:11892-1
OPENSUSE-SU-2026:21983-1
OPENSUSE-SU-2026:22010-1
SUSE-SU-2026:23973-1
SUSE-SU-2026:23984-1
SUSE-SU-2026:23990-1

Affected Products

Opentelemetry-Go