CVE-2026-54285CWE-770denial-of-service

CVE-2026-54285

Medium · published June 22, 2026

CVSS v3.1
5.3
EPSS
0%
Percentile
33.4
In the wild
Unconfirmed
What it is

opentelemetry-js is the OpenTelemetry JavaScript Client. Prior to 2.8.0, W3CBaggagePropagator.extract() in @opentelemetry/core does not enforce size limits when parsing inbound baggage HTTP headers. The W3C Baggage specification recommends a maximum of 8,192 bytes and 180 entries; these limits were only enforced on the outbound (inject()) path, not on the inbound (extract()) path. Parsing oversized baggage causes memory allocation proportional to the header size without any cap. This vulnerability is fixed in 2.8.0.

The record
Technical detail
CVSS v3.1
5.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
CVSS v4.0
Not supplied
EPSS
0.00402 · 33.4th percentile
Weakness
CWE-770 · Allocation of Resources Without Limits or Throttling
Published
2026-06-22T22:16Z
Affected products (1)
ProductVersionsFixed in
opentelemetry/opentelemetry< 2.8.02.8.0
References (1)
EPSS history
Timeline
  • 22 JUN 16:52Z
    opentelemetry-js: Unbounded memory allocation in W3C Baggage propagation
    cvelistv5