
CVE catalog
CVE-2026-81871
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_CERTIF
- Severity
- Medium · CVSS 6.5
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Published
- Updated
- Source
- [NVD] · [CVE record]
- EPSS
- 0.20% · Oct 25, 2026
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.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | golang-opentelemetry-otel | sid | 1.46.0-3 | vulnerable |
| Debian | golang-opentelemetry-otel | forky | 1.46.0-2 | vulnerable |
| Debian | golang-opentelemetry-otel | trixie | 1.31.0-4 | vulnerable |
| Debian | golang-opentelemetry-otel | bookworm | 1.1.0-2 | not affected |
| Go | go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc | Not reported | 0.21.0 | fixed |
| Suse | distribution | linux enterprise server 16.0 | 3.1.1-160000.4.1 | fixed |
| Suse | distribution | linux enterprise server for sap applications 16.0 | 3.1.1-160000.4.1 | fixed |
| Opensuse | distribution | leap 16.0 | 3.1.1-160000.4.1 | fixed |
| Opensuse | helm3 | tumbleweed | 3.22.0-2.1 | fixed |
| Opensuse | helm | tumbleweed | 4.3.0-3.1 | fixed |
| Opensuse | distribution | tumbleweed | 3.1.1-8.1 | fixed |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | golang-opentelemetry-otel | source | sid | (unfixed) | not yet assigned | Not reported | [1149049] |
| Debian | golang-opentelemetry-otel | source | forky | (unfixed) | not yet assigned | Not reported | [1149049] |
| Debian | golang-opentelemetry-otel | source | trixie | (unfixed) | not yet assigned | Not reported | [1149049] |
| Debian | golang-opentelemetry-otel | source | bookworm | Not affected | unimportant | Not reported | [1149049] |
| Go | go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc | go | Not reported | 0.21.0 | Not reported | GHSA-W34Q-CM8F-9C5X | Not reported |
| Suse | distribution | rpm | linux enterprise server 16.0 | 3.1.1-160000.4.1 | Not reported | SUSE-SU-2026:23990-1 | Not reported |
| Suse | distribution | rpm | linux enterprise server for sap applications 16.0 | 3.1.1-160000.4.1 | Not reported | SUSE-SU-2026:23990-1 | Not reported |
| Opensuse | distribution | rpm | leap 16.0 | 3.1.1-160000.4.1 | Not reported | OPENSUSE-SU-2026:22010-1 | Not reported |
| Opensuse | helm3 | rpm | tumbleweed | 3.22.0-2.1 | Not reported | OPENSUSE-SU-2026:11892-1 | Not reported |
| Opensuse | helm | rpm | tumbleweed | 4.3.0-3.1 | Not reported | OPENSUSE-SU-2026:11875-1 | Not reported |
| Opensuse | distribution | rpm | tumbleweed | 3.1.1-8.1 | Not reported | OPENSUSE-SU-2026:11872-1 | Not reported |
Notes
[trixie] golang-opentelemetry-otel: Minor issue
OpenFactory catalog packages
[Debian 13 (Trixie)]
- [golang-opentelemetry-otel-dev]Affected
Source package: [golang-opentelemetry-otel]
Details (2)
1.31.0-4· all · trixieAffected
nvd · golang-opentelemetry-otel · debian · 13
1.31.0-4· all · trixieAffected
nvd · golang-opentelemetry-otel · debian · 13
[openSUSE Tumbleweed]
- [helm]Affected
Source package: [helm]
Details (1)
4.2.4-1.1· x86_64 · tumbleweedAffected · Fixed:
4.3.0-3.1nvd · helm · opensuse · tumbleweed
- [helm3]Affected
Source package: [helm3]
Details (1)
3.21.3-6.1· x86_64 · tumbleweedAffected · Fixed:
3.22.0-2.1nvd · helm3 · opensuse · tumbleweed
- [distribution-registry]Unknown
Source package: [distribution]
Details (1)
3.1.1-5.1· x86_64 · tumbleweedUnknown · Fixed:
3.1.1-8.1Version impact unknown
nvd · distribution · opensuse · tumbleweed
- [helm3-bash-completion]Unknown
Source package: [helm3]
Details (1)
3.21.3-6.1· noarch · tumbleweedUnknown · Fixed:
3.22.0-2.1Version impact unknown
nvd · helm3 · opensuse · tumbleweed
- [helm3-fish-completion]Unknown
Source package: [helm3]
Details (1)
3.21.3-6.1· noarch · tumbleweedUnknown · Fixed:
3.22.0-2.1Version impact unknown
nvd · helm3 · opensuse · tumbleweed
- [helm3-zsh-completion]Unknown
Source package: [helm3]
Details (1)
3.21.3-6.1· noarch · tumbleweedUnknown · Fixed:
3.22.0-2.1Version impact unknown
nvd · helm3 · opensuse · tumbleweed
- [helm-bash-completion]Unknown
Source package: [helm]
Details (1)
4.2.4-1.1· noarch · tumbleweedUnknown · Fixed:
4.3.0-3.1Version impact unknown
nvd · helm · opensuse · tumbleweed
- [helm-fish-completion]Unknown
Source package: [helm]
Details (1)
4.2.4-1.1· noarch · tumbleweedUnknown · Fixed:
4.3.0-3.1Version impact unknown
nvd · helm · opensuse · tumbleweed
- [helm-zsh-completion]Unknown
Source package: [helm]
Details (1)
4.2.4-1.1· noarch · tumbleweedUnknown · Fixed:
4.3.0-3.1Version impact unknown
nvd · helm · opensuse · tumbleweed
[Debian 12 (Bookworm)]
- [golang-opentelemetry-otel-dev]Not affected
Source package: [golang-opentelemetry-otel]
Details (2)
1.1.0-2· all · bookwormNot affected
nvd · golang-opentelemetry-otel · debian · bookworm
1.1.0-2· all · bookwormNot affected
nvd · golang-opentelemetry-otel · debian · bookworm
Observed:
References
- [https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2026_11872-1.json]
- [https://github.com/advisories/GHSA-w34q-cm8f-9c5x]
- [https://nvd.nist.gov/vuln/detail/CVE-2026-81871]
- [https://osv.dev/vulnerability/DEBIAN-CVE-2026-81871]
- [https://osv.dev/vulnerability/SUSE-SU-2026:23990-1]
- [https://osv.dev/vulnerability/openSUSE-SU-2026:11872-1]
- [https://osv.dev/vulnerability/openSUSE-SU-2026:11875-1]
- [https://osv.dev/vulnerability/openSUSE-SU-2026:11892-1]
- [https://osv.dev/vulnerability/openSUSE-SU-2026:22010-1]
- [https://security-tracker.debian.org/tracker/CVE-2026-81871]
- [https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-81871.json]
[Debian Security Tracker] · [FIRST EPSS] · [GitHub Advisory Database] · [National Vulnerability Database (NVD)] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX] · [SUSE security advisories and VEX]