CVE Catalog

CVE-2026-54490

MediumCVSS 6.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.26%

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

Summary

The websocket-driver library prior to 0.7.5, when used with the permessage-deflate extension, checks the message size limit against compressed data, not after decompression. This allows accepting messages larger than the configured maximum.

Risk Assessment

An attacker can send seemingly small messages that, after decompression, exceed the limit, leading to memory exhaustion or other resource depletion on the WebSocket server/client.

Recommendation

Upgrade websocket-driver to version 0.7.5. Consider additional application-level limits.

Other vulnerabilities in websocket-driver

See all
Original NVD description (English source)

websocket-driver is a WebSocket protocol handler with pluggable I/O. Prior to 0.7.5, if this library is used with the permessage-deflate extension, a WebSocket server or client can be made to accept messages that are larger than the configured maximum message size because the limit is checked against the message frames' length headers, which give the size of the compressed data, not the size after decompression in lib/websocket/driver/hybi.js. This can lead to applications accepting larger messages than expected and exceeding their intended resource usage. This issue is fixed in version 0.7.5.

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