CVE-2023-47108: DoS vulnerability in otelgrpc (uncontrolled resource consumption) due to unbound cardinality metrics
Vulnerability summary
CVE-2023-47108 is a high (CVSS 7.5) vulnerability in open-telemetry opentelemetry-go-contrib. EPSS estimates a 2.03% chance of exploitation in the next 30 days, higher than 81% of scored vulnerabilities.
Severe, CVSS 7.5 (CVE.org); no exploitation reported by the 5 checked sources; EPSS 2% (FIRST, 03-11-2026)
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 16 · Related 54Timeline
- 10-11-2023PublishedVulnerability first disclosed.
- 28-10-2025Last modifiedVulnerability information updated.
Description
OpenTelemetry-Go Contrib is a collection of third-party packages for OpenTelemetry-Go. Starting in version 0.37.0 and prior to version 0.46.0, the grpc Unary Server Interceptor out of the box adds labels `net.peer.sock.addr` and `net.peer.sock.port` that have unbound cardinality. It leads to the server's potential memory exhaustion when many malicious requests are sent. An attacker can easily flood the peer address and port for requests. Version 0.46.0 contains a fix for this issue. As a workaround to stop being affected, a view removing the attributes can be used. The other possibility is to disable grpc metrics instrumentation by passing `otelgrpc.WithMeterProvider` option with `noop.NewMeterProvider`.
CVSS metrics
7 scores · 7 sources · 1 version- OSV · Red hatEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · WolfiEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · GoEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · ChainguardEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- NVDNIST7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
2.03%
Chance of exploitation in the next 30 days
Percentile
81%
Versus all other CVEs
30-day change
No change 0.00 pp
From 2.03% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.
Chainguard40 products
- aws-ebs-csi-driver< 1.25.0-r2
- buildkitd< 0.25.2-r1
- cri-tools< 1.29.0-r2
- crictl< 1.29.0-r2
- critest< 1.29.0-r2
Wolfi30 products
- buildkitd< 0.25.2-r1
- cri-tools< 1.29.0-r2
- crictl< 1.29.0-r2
- critest< 1.29.0-r2
- docker-compose< 2.24.6-r0
Redhat3 products
- cri-o< 0:1.26.4-9.1.rhaos4.13.gite26e057.el8 | < 0:1.26.4-9.1.rhaos4.13.gite26e057.el9 | < 0:1.25.5-6.rhaos4.12.gitfcf6ef3.el8
- cri-o-debuginfo< 0:1.26.4-9.1.rhaos4.13.gite26e057.el8 | < 0:1.26.4-9.1.rhaos4.13.gite26e057.el9 | < 0:1.25.5-6.rhaos4.12.gitfcf6ef3.el8
- cri-o-debugsource< 0:1.26.4-9.1.rhaos4.13.gite26e057.el8 | < 0:1.26.4-9.1.rhaos4.13.gite26e057.el9 | < 0:1.25.5-6.rhaos4.12.gitfcf6ef3.el8
Opensuse2 products
- etcd&distro=openSUSE Tumbleweed< 3.5.11-1.1
- okteto&distro=openSUSE Tumbleweed< 2.28.0-1.1
Go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc1 product
- otelgrpc≥ 0.37.0, < 0.46.0
Open-telemetry1 product
- opentelemetry-go-contrib≥ 0.37.0, < 0.46.0
Opentelemetry1 product
- opentelemetry< 0.46.0
Suse1 product
- docker-compose&distro=SUSE Linux Micro 6.0< 2.33.1-1.1
Ubuntu1 product
- golang-opentelemetry-contribAll versions (No fix recorded)
9 vendors · 80 products
References
22 links- github.com/open-telemetry/opentelemetry-go-contrib/security/advisories/GHSA-8pgv-569h-w5rwX Refsource CONFIRMARTICLEAdvisoryWEBVendor Advisory
- github.com/open-telemetry/opentelemetry-go-contrib/pull/4322X Refsource MISCFIXWEBIssue TrackingPatch
- github.com/open-telemetry/opentelemetry-go-contrib/commit/b44dfc9092b157625a5815cb437583cee663333bX Refsource MISCFIXWEBPatch