Intel

AIKIDO-2026-11130

websocket-driver is vulnerable to Denial of Service (DoS)

Denial of Service (DoS)GHSA-33ph-fccm-39pj Published 2 days ago

63

Medium Risk

This Affects:

RUBYwebsocket-driver
0.0.1 - 0.8.0
Fixed in 0.8.1
Are you affected? Scan for Free

TL;DR

The WebSocket driver enforces maximum message size against compressed frame headers before extension processing completes. When permessage-deflate is enabled, a peer can send compressed frames whose decompressed payload exceeds the configured limit. This lets attackers bypass intended size caps and drive higher memory use than applications expect. The fix checks message size after incoming extensions process the payload and fails oversized messages.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and use the permessage-deflate extension.

Background info

websocket-driver is vulnerable to Denial of Service (DoS) in versions 0.0.1 - 0.8.0.

How to fix this

Upgrade the websocket-driver library to the patch version.