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.67.0, W3CTraceContextPropagator.extract() uses regex delimiter processing that can exhibit quadratic backtracking while parsing tracestate headers containing long runs of spaces or tabs without a following comma. An unauthenticated attacker whose headers reach extraction can repeatedly block request or event-loop threads and cause excessive CPU consumption, with practical impact bounded by ingress header-size limits, proxy configuration, and threading. This issue is fixed in version 1.67.0.
Published: 2026-10-28
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service via excessive CPU consumption
Action: Immediate Patch
AI Analysis

Impact

W3CTraceContextPropagator.extract() in opentelemetry-java performed regex parsing of the tracestate header that can exhibit quadratic backtracking when the header contains long sequences of spaces or tabs without a following comma. An unauthenticated attacker can supply such a header and repeatedly block request or event‑loop threads, leading to high CPU usage. The primary impact is a denial‑of‑service condition and possible exhaustion of processing resources for a target application.

Affected Systems

The vulnerability affects the open-telemetry:opentelemetry-java implementation of the OpenTelemetry API and SDK. All releases earlier than 1.67.0 contain the issue. Updating to version 1.67.0 or later removes the affected code path.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity. Exploitation requires the ability to supply custom tracestate headers in incoming requests; authentication is not required. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is an external attacker sending malicious HTTP headers, which can be abused if no header size restrictions or input validation are in place.

Generated by OpenCVE AI on October 28, 2026 at 20:37 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade opentelemetry-java to version 1.67.0 or later.
  • Reconfigure proxies or load balancers to enforce strict header size limits on W3C tracestate headers.
  • Monitor CPU usage for anomalous spikes correlated with incoming requests to detect potential exploitation.

Generated by OpenCVE AI on October 28, 2026 at 20:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-ccrj-gw8r-854m opentelemetry-java: Quadratic CPU consumption in W3C tracestate parsing
History

Wed, 28 Oct 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Opentelemetry
Opentelemetry opentelemetry-java
Vendors & Products Opentelemetry
Opentelemetry opentelemetry-java

Wed, 28 Oct 2026 19:00:00 +0000

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.67.0, W3CTraceContextPropagator.extract() uses regex delimiter processing that can exhibit quadratic backtracking while parsing tracestate headers containing long runs of spaces or tabs without a following comma. An unauthenticated attacker whose headers reach extraction can repeatedly block request or event-loop threads and cause excessive CPU consumption, with practical impact bounded by ingress header-size limits, proxy configuration, and threading. This issue is fixed in version 1.67.0.
Title opentelemetry-java: Quadratic CPU consumption in W3C tracestate parsing
Weaknesses CWE-1333
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L'}


Subscriptions

Opentelemetry Opentelemetry-java
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-28T18:53:25.875Z

Reserved: 2026-10-27T20:13:55.314Z

Link: CVE-2026-118259

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-28T19:17:30.510

Modified: 2026-10-28T19:17:30.510

Link: CVE-2026-118259

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-28T20:45:15Z

Weaknesses
  • CWE-1333

    Inefficient Regular Expression Complexity