Katalog CVE

CVE-2026-48504

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.42%

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

Streszczenie

OpenTelemetry Rust to implementacja OpenTelemetry w języku Rust. W wersji 0.32.0 i wcześniejszych, BaggagePropagator::extract_with_context w opentelemetry_sdk nie egzekwował limitów rozmiaru W3C Baggage przed przetworzeniem przychodzącego nagłówka baggage. Duży nagłówek kontrolowany przez atakującego może powodować niepotrzebne obciążenie CPU i krótkotrwałe alokacje sterty podczas przetwarzania wpisów, które później są odrzucane przez limity przechowywania baggage SDK. Problem został naprawiony w wersji 0.32.1.

Ocena ryzyka

Ryzyko polega na zwiększonym zużyciu zasobów na żądanie przy przetwarzaniu dużych nagłówków baggage, co może prowadzić do przeciążenia serwera i potencjalnej odmowy usługi.

Rekomendacja

Zaleca się aktualizację do wersji 0.32.1 lub nowszej oraz wdrożenie limitów rozmiaru nagłówków baggage na poziomie proxy lub zapory sieciowej.

Powiązane podatności

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

OpenTelemetry Rust is the Rust OpenTelemetry implementation. In 0.32.0 and earlier, BaggagePropagator::extract_with_context in opentelemetry_sdk did not enforce W3C Baggage size limits before parsing an inbound baggage header, so a large attacker-controlled header could cause unnecessary CPU work and short-lived heap allocations while parsing entries later discarded by the SDK's baggage storage limits. Services that accept untrusted inbound propagation headers may experience increased per-request resource usage when processing oversized baggage headers. This issue is fixed in version 0.32.1.

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