opentelemetry-java: Unbounded Memory Allocation in W3C Baggage Propagation
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| open-telemetry | opentelemetry-java | affected |
|
||||||
| io.opentelemetry | opentelemetry-api | affected |
|
||||||
| io.opentelemetry | opentelemetry-extension-trace-propagators | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Opentelemetry | Opentelemetry-java |
|
||||||||
| Opentelemetry | Opentelemetry.api |
|
||||||||
| Opentelemetry | Opentelemetry.extensions.propagators |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-rcgg-9c38-7xpx | OpenTelemetry Java SDK has Unbounded Memory Allocation in W3C Baggage Propagation |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: 1.1% (1.097% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
| Type | Values Removed | Values Added |
|---|---|---|
| References |
| |
| Metrics |
threat_severity
|
threat_severity
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Opentelemetry
Opentelemetry opentelemetry-java Opentelemetry opentelemetry.api Opentelemetry opentelemetry.extensions.propagators |
|
| Vendors & Products |
Opentelemetry
Opentelemetry opentelemetry-java Opentelemetry opentelemetry.api Opentelemetry opentelemetry.extensions.propagators |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | opentelemetry-java is the Java implementation of the OpenTelemetry API for recording telemetry, and SDK for managing telemetry recorded by the API. Prior to 1.62.0, a vulnerability affects the baggage propagation implementation in opentelemetry-api and opentelemetry-extension-trace-propagators. Parsing oversized baggage causes unbounded memory allocation and CPU consumption. Because baggage is automatically re-injected into every outgoing request, the effect can fan out to downstream services that never received the original malicious request. This vulnerability is fixed in 1.62.0. | |
| Title | opentelemetry-java: Unbounded Memory Allocation in W3C Baggage Propagation | |
| Weaknesses | CWE-770 | |
| References |
|
|
| Metrics |
cvssV3_1
|