websocket-extensions npm module prior to 0.1.4 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.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Websocket-extensions | Websocket-extensions_project | * | 0.1.4 (excluding) |
OpenShift Service Mesh 1.0 | RedHat | servicemesh-grafana-0:6.2.2-38.el8 | * |
OpenShift Service Mesh 1.1 | RedHat | servicemesh-grafana-0:6.4.3-11.el8 | * |
Red Hat OpenShift Container Platform 4.6 | RedHat | openshift4/ose-grafana:v4.6.0-202010061132.p0 | * |