CVE-2026-81871Medium· 6.3▾ SunlitOpenTelemetry-Go is the Go implementation of OpenTelemetry. Prior to version 0.21.0, the exporters/otlp/otlplog/otlploggrpc package loads OTEL_EXPORTER_OTLP_LOGS_CERTIFICATE, OTEL_EXPORTER_OTLP_CERTIFICATE, and related client certificate…
▾ Sunlit zone — Low / medium · no exploitation signal
impact 34.7 · likelihood 0 · exploitation 0
Need a working PoC? Pro members can cast a request and our team develops one — it lands right here.
Stakeholder-Specific Vulnerability Categorization from CISA's ADP record at CVE.org: whether exploitation is observed, whether an attack can be automated, and how much of the system is at stake. The CVSS score shown above comes from the assigning CNA record, not NVD.
Exploit-prediction probability, daily snapshots since Sep 19.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via NVD
Last analysed / modified upstream
0.2%
OpenTelemetry-Go is the Go implementation of OpenTelemetry. Prior to version 0.21.0, the exporters/otlp/otlplog/otlploggrpc package loads OTEL_EXPORTER_OTLP_LOGS_CERTIFICATE, OTEL_EXPORTER_OTLP_CERTIFICATE, and related client certificate environment variables through loadEnvTLS into cfg.tlsCfg, but newGRPCDialOptions does not apply cfg.tlsCfg when creating gRPC transport credentials. The environment-only TLS path instead uses credentials.NewTLS with system roots and no configured client certificate, bypassing intended private CA pinning and mutual TLS unless the application also supplies WithTLSCredentials. A network attacker able to intercept or spoof the collector connection with a system-trusted certificate can read or alter log telemetry. This issue is fixed in version 0.21.0.
Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
Affected packages:
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc < 0.21.0Patched in:
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc 0.21.0Source: https://osv.dev/vulnerability/GHSA-w34q-cm8f-9c5x
Connected by shared product, vendor, weakness, or advisory.
CVE-2026-81872Medium· 6.3OpenTelemetry-Go is the Go implementation of OpenTelemetry
CVE-2026-81870Low· 2.0OpenTelemetry-Go is the Go implementation of OpenTelemetry
CVE-2026-81869Medium· 5.1OpenTelemetry-Go is the Go implementation of OpenTelemetry
CVE-2026-47701High· 7.7The OpenTelemetry Operator is a Kubernetes Operator for the OpenTelemetry Collector
CVE-2026-27137High· 7.5When verifying a certificate chain which contains a certificate containing multiple email address constraints which share common local portions but different domain portions, these constraints will not be properly applied, and only the l…
CVE-2026-33810High· 8.2When verifying a certificate chain containing excluded DNS constraints, these constraints are not correctly applied to wildcard DNS SANs which use a different case than the constraint