Katalog CVE

CVE-2026-62963

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.30%

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

Streszczenie

W Centrifugo przed wersją 6.8.4, w transporcie WebSocket jednokierunkowym z włączoną kompresją, ograniczenie rozmiaru wiadomości było stosowane przed dekompresją, a po dekompresji nie było limitu wyjściowego. Umożliwiało to nieuwierzytelnionym żądaniom do /connection/uni_websocket wywołanie dużego zużycia pamięci i CPU.

Ocena ryzyka

Atakujący może wysłać małe, skompresowane ramki WebSocket, które po dekompresji stają się bardzo duże, prowadząc do wyczerpania zasobów serwera i potencjalnej odmowy usługi (DoS).

Rekomendacja

Należy niezwłocznie zaktualizować Centrifugo do wersji 6.8.4 lub nowszej, która zawiera poprawkę ograniczającą rozmiar wiadomości po dekompresji.

Inne podatności w Centrifugo

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

Centrifugo is an open-source scalable real-time messaging server. Prior to 6.8.4, Centrifugo unidirectional WebSocket transport with uni_websocket.compression enabled enforced uni_websocket.message_size_limit against compressed wire-frame length in internal/websocket/conn.go advanceFrame, but ReadMessage used io.ReadAll after decompression without an output cap, allowing unauthenticated requests to /connection/uni_websocket to trigger large memory and CPU consumption. This issue is fixed in version 6.8.4.

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