CVE Catalog

CVE-2026-62963

HighCVSS 8.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.30%

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

Summary

In Centrifugo before version 6.8.4, the unidirectional WebSocket transport with compression enabled enforced message size limit before decompression, but after decompression there was no output cap. This allowed unauthenticated requests to /connection/uni_websocket to trigger high memory and CPU consumption.

Risk Assessment

An attacker can send small compressed WebSocket frames that decompress into very large messages, exhausting server resources and potentially causing a denial of service (DoS).

Recommendation

Upgrade Centrifugo to version 6.8.4 or later immediately, which includes a fix that limits message size after decompression.

Other vulnerabilities in Centrifugo

See all
Original NVD description (English source)

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.

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