CVE Catalog

CVE-2026-59892

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.44%

35th percentile - higher than 35% of all known CVEs

Summary

Vulnerability in @opentelemetry/propagator-jaeger for JavaScript prior to version 2.9.0. Unsafe decoding of HTTP headers uber-trace-id and uberctx-* using decodeURIComponent() allows an unauthenticated remote attacker to send a malformed percent-encoded value, causing an uncaught URIError and terminating a Node.js process using JaegerPropagator as the active propagator.

Risk Assessment

The risk is a remote denial of service (DoS) attack that can crash a Node.js process by sending a crafted HTTP request, potentially leading to application downtime and service unavailability.

Recommendation

Immediately update the @opentelemetry/propagator-jaeger library to version 2.9.0 or later, which includes a fix for this vulnerability.

Related vulnerabilities

Original NVD description (English source)

OpenTelemetry JavaScript is the OpenTelemetry JavaScript client. Prior to 2.9.0, @opentelemetry/propagator-jaeger decodes incoming uber-trace-id and uberctx-* HTTP header values with decodeURIComponent() without handling decode errors, allowing an unauthenticated remote attacker to send a malformed percent-encoded value that throws an uncaught URIError and terminates a Node.js process using JaegerPropagator as the active propagator. This issue is fixed in version 2.9.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS