Katalog CVE

CVE-2026-19204

WysokieCVSS 8.7
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Klient może wysłać ramkę WebSocket z nieznanym kodem operacji i bardzo dużą zadeklarowaną długością ładunku, co powoduje, że Jetty próbuje zaalokować dużą ilość pamięci i potencjalnie wyczerpuje stertę JVM. Dzieje się tak, gdy włączona jest auto-fragmentacja, ponieważ nieznane kody operacji omijają normalne ograniczenia rozmiaru ramki, a alokacja ładunku następuje przed walidacją kodu operacji.

Ocena ryzyka

Zdalny atakujący może spowodować wyczerpanie pamięci JVM, co prowadzi do awarii usługi (Denial of Service) i niedostępności aplikacji.

Rekomendacja

Zaleca się aktualizację Jetty do wersji, która zawiera poprawkę tej podatności. Jeśli nie jest to możliwe, należy rozważyć wyłączenie auto-fragmentacji lub ograniczenie dostępu do WebSocket.

Inne podatności w Jetty

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

A client may send a WebSocket frame with an unknown opcode and a very large declared payload length, causing Jetty to attempt a large memory allocation and potentially exhaust the JVM heap. This occurs when auto-fragmentation is enabled, as unknown opcodes bypass the normal maximum frame size handling and payload allocation occurs before the opcode is validated.

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