CVE-2026-54464: Ruby Websocket Driver Missing Size Check

Missing bounds check on the decompressed WebSocket message payload size. This can allow an attacker to bypass frame size checks and cause excessive memory allocation, leading to DoS. Ensure the size of the decompressed message is checked against the configured limit.

Provally CuratedPublic repositoryHighMedium confidenceVerifiedApache-2.0Ruby
greprules fetch cve-2026-54464-ruby-websocket-driver-missing-size-check --engine opengrep

Description

Missing bounds check on the decompressed WebSocket message payload size. This can allow an attacker to bypass frame size checks and cause excessive memory allocation, leading to DoS. Ensure the size of the decompressed message is checked against the configured limit.