PT-2026-60378 · Rubygems · Websocket-Driver

CVE-2026-54463

·

Published

2026-07-15

·

Updated

2026-08-06

CVSS v4.0

8.9

High

VectorAV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H
Name of the Vulnerable Software and Affected Versions websocket-driver versions prior to 0.8.1
Description Draft versions of the WebSocket protocol in the handler include a length header that allows an arbitrarily large integer to be encoded as bytes with the high bit set. A server or client can send an indefinite sequence of bytes with values 0x80 or higher, which the peer parses into an ever-growing Ruby integer. Because Ruby integers use arbitrary precision, this process can cause a WebSocket connection to consume an unbounded amount of memory, potentially leading the host process to run out of memory.
Recommendations Update to version 0.8.1.

Exploit

Fix

Resource Exhaustion

Allocation of Resources Without Limits

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-54463
GHSA-GHHP-3QVG-889P
OESA-2026-3218

Affected Products

Websocket-Driver