Katalog CVE

CVE-2026-59892

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.44%

Percentyl 35 - wyżej niż 35% wszystkich znanych CVE

Streszczenie

Podatność w bibliotece @opentelemetry/propagator-jaeger dla JavaScript przed wersją 2.9.0. Niezabezpieczone dekodowanie nagłówków HTTP uber-trace-id i uberctx-* za pomocą decodeURIComponent() pozwala nieuwierzytelnionemu atakującemu na zdalne wysłanie złośliwej wartości percent-encoded, co powoduje nieobsłużony błąd URIError i zatrzymanie procesu Node.js używającego JaegerPropagator jako aktywnego propagatora.

Ocena ryzyka

Ryzyko polega na możliwości zdalnego zatrzymania procesu Node.js (DoS) przez wysłanie specjalnie spreparowanego żądania HTTP, co może prowadzić do przerwania działania aplikacji i utraty dostępności usług.

Rekomendacja

Należy niezwłocznie zaktualizować bibliotekę @opentelemetry/propagator-jaeger do wersji 2.9.0 lub nowszej, która zawiera poprawkę usuwającą tę podatność.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS