OpenTelemetry-Go OTLP HTTP exporters read unbounded HTTP response bodies
Key facts
- Attack vector
- Adjacent network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- High
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- Partial Red Hat: 1 fixed, 1 without a fix
Attack profile from CVSS 3.1 · CNA. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-789.
Summary
OpenTelemetry-Go is the Go implementation of OpenTelemetry. Prior to 1.43.0, the otlp HTTP exporters (traces/metrics/logs) read the full HTTP response body into an in-memory bytes.Buffer without a size cap. This is exploitable for memory exhaustion when the configured collector endpoint is attacker-controlled (or a network attacker can mitm the exporter connection). This vulnerability is fixed in 1.43.0.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| open-telemetry | opentelemetry-go | before 1.43.0 | 1.43.0 | Patch available | CNA |
| — | go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp (Go) | before 1.43.0 | 1.43.0 | Patch available | GHSA-w8rr-5gcm-pp58 |
| — | go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp (Go) | before 1.43.0 | 1.43.0 | Patch available | GHSA-w8rr-5gcm-pp58 |
| — | go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp (Go) | before 0.19.0 | 0.19.0 | Patch available | GHSA-w8rr-5gcm-pp58 |
- opentelemetry-go Vendoropen-telemetry Affected before 1.43.0 Fixed in 1.43.0 Patch available CNA
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp (Go) Vendor— Affected before 1.43.0 Fixed in 1.43.0 Patch available GHSA-w8rr-5gcm-pp58
- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp (Go) Vendor— Affected before 1.43.0 Fixed in 1.43.0 Patch available GHSA-w8rr-5gcm-pp58
- go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp (Go) Vendor— Affected before 0.19.0 Fixed in 0.19.0 Patch available GHSA-w8rr-5gcm-pp58
CPE configurations NVD · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:opentelemetry:opentelemetry:*:*:*:*:*:go:*:* | before 1.43.0 | Vulnerable | open-telemetry |
- cpe:2.3:a:opentelemetry:opentelemetry:*:*:*:*:*:go:*:* Versions before 1.43.0 Vulnerable ·open-telemetry
Remediation
- Fix · CNA opentelemetry-go (open-telemetry) Fixed in 1.43.0
- Fix · GHSA-w8rr-5gcm-pp58 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp (Go) Fixed in 1.43.0 Advisory →
- Fix · GHSA-w8rr-5gcm-pp58 go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp (Go) Fixed in 1.43.0 Advisory →
- Fix · GHSA-w8rr-5gcm-pp58 go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp (Go) Fixed in 0.19.0 Advisory →
Red Hat 2 advisories
- RHSA-2026:54770 Released 2026-08-18 · Red Hat rating ImportantOpenShift Container Platform 4.22.10 bug fix and security update
- Red Hat OpenShift Container Platform 4.22 registry.redhat.io/openshift4/ose-agent-installer-csr-approver-rhel9, registry.redhat.io/openshift4/ose-azure-file-csi-driver-rhel9, registry.redhat.io/openshift4/ose-cluster-image-registry-rhel9-operator +11
- RHSA-2026:37585 Released 2026-07-14 · Red Hat rating ImportantOpenShift Container Platform 4.22.5 bug fix and security update
- Red Hat OpenShift Container Platform 4.22 registry.redhat.io/openshift4/kubevirt-csi-driver-rhel9, registry.redhat.io/openshift4/ose-monitoring-plugin-rhel9, registry.redhat.io/openshift4/ose-thanos-rhel9
Vendor assessments
Red Hat
Red Hat rating: Important. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Multicluster Engine for Kubernetes | Affected | No fix yet |
| Red Hat OpenShift Container Platform 4.22 | Fixed | RHSA-2026:37585, RHSA-2026:54770 |
Not affected: 1 product
- Red Hat OpenShift Container Platform 4.22
Timeline
- 2026-10-02 Threatist record created from CVE-2026-39882
- 2026-10-03 Alias added: GHSA-w8rr-5gcm-pp58
References
Advisory 2
More open-telemetry Opentelemetry vulnerabilities
- TI-2026-23298 OpenTelemetry-Go multi-value `baggage` header extraction causes excessive allocations (remote dos amplification) CVSS 3.1HIGH 7.5
- TI-2023-25448 DoS vulnerability in otelgrpc (uncontrolled resource consumption) due to unbound cardinality metrics CVSS 3.1HIGH 7.5
- TI-2026-29801 OpenTelemetry-Go's baggage parsing no longer caps raw header length CVSS 3.1MEDIUM 5.3
- TI-2026-32829 opentelemetry-cpp: OTLP HTTP exporters read unbounded HTTP response CVSS 3.1MEDIUM 5.3
- TI-2023-23498 opentelemetry-instrumentation Denial of Service vulnerability due to unbound cardinality metrics CVSS 3.1HIGH 7.5
- TI-2023-24163 OpenTelemetry-Go Contrib has DoS vulnerability in otelhttp due to unbound cardinality metrics CVSS 3.1HIGH 7.5
Sources
- CVE-2026-39882 · CVE Program
- CVE-2026-39882 · NVD
- FIRST EPSS
- GHSA-w8rr-5gcm-pp58 · GitHub Advisory Database · CC BY 4.0
- CVE-2026-39882 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences