cbcvebase.
CVE-2016-10542
published 2018-05-31

CVE-2016-10542: ws is a "simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455". By sending an overly…

PriorityP351high7.5CVSS 3.0
AVNACLPRNUINSUCNINAH
EXPLOIT
EPSS
7.54%
93.7th percentile
ws is a "simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455". By sending an overly long websocket payload to a `ws` server, it is possible to crash the node process. This affects ws 1.1.0 and earlier.

Affected

4 ranges
VendorProductVersion rangeFixed in
debiannode-ws< node-ws 1.1.0+ds1.e6ddaae4-5 (bookworm)node-ws 1.1.0+ds1.e6ddaae4-5 (bookworm)
hackeronews_node_module
ws_projectws<= 1.1.0
ws_projectws>= 0 < 1.1.11.1.1

Detection & IOCsextracted from sources · hover to see the quote

  • Detect exploitation attempts by monitoring for abnormally long or crafted Sec-WebSocket-Extensions header values in WebSocket upgrade requests targeting Node.js ws servers.
  • Monitor for unexpected Node.js process crashes following receipt of oversized WebSocket payloads, which may indicate active DoS exploitation.
  • ·Vulnerable versions are ws 1.1.0 and earlier; systems running these versions are at risk of process crash via this DoS vector.
  • ·A Metasploit auxiliary module exists for this vulnerability (dos/http/ws_dos), lowering the bar for exploitation.

CVSS provenance

nvdv3.07.5HIGHCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:N/I:N/A:P
osv7.5HIGH
vendor_debian7.5HIGH
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.