CVE-2020-7663

Published: 02 June 2020

websocket-extensions ruby module prior to 0.1.5 allows Denial of Service (DoS) via Regex Backtracking. The extension parser may take quadratic time when parsing a header containing an unclosed string parameter value whose content is a repeating two-byte sequence of a backslash and some other character. This could be abused by an attacker to conduct Regex Denial Of Service (ReDoS) on a single-threaded server by providing a malicious payload with the Sec-WebSocket-Extensions header.

Priority

Medium

CVSS 3 base score: 7.5

Status

Package Release Status
ruby-websocket-extensions
Launchpad, Ubuntu, Debian
Upstream Needs triage

Ubuntu 21.10 (Impish Indri) Not vulnerable
(0.1.5-1)
Ubuntu 21.04 (Hirsute Hippo) Not vulnerable
(0.1.5-1)
Ubuntu 20.04 LTS (Focal Fossa)
Released (0.1.2-1+deb9u1build0.20.04.1)
Ubuntu 18.04 LTS (Bionic Beaver)
Released (0.1.2-1+deb9u1build0.18.04.1)
Ubuntu 16.04 ESM (Xenial Xerus)
Released (0.1.2-1+deb9u1build0.16.04.1)
Ubuntu 14.04 ESM (Trusty Tahr) Does not exist