CVE-2020-7693

MEDIUM

sockjs < 0.3.20 - Denial of Service via Upgrade Header

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 2 public exploits for CVE-2020-7693. PoCs published by andsnw, thewindghost.

AI-analyzed exploit summary This repository contains a functional PoC for CVE-2020-7693, a DoS vulnerability in SockJS 0.3.19 and Meteor JS <1.10.2. The exploit sends crafted WebSocket upgrade requests to trigger an 'ERR_STREAM_WRITE_AFTER_END' error, crashing the target container.

Description

Incorrect handling of Upgrade header with the value websocket leads in crashing of containers hosting sockjs apps. This affects the package sockjs before 0.3.20.

Exploits (2)

nomisec WORKING POC 1 stars
by andsnw · poc
https://github.com/andsnw/sockjs-dos-py

This repository contains a functional PoC for CVE-2020-7693, a DoS vulnerability in SockJS 0.3.19 and Meteor JS <1.10.2. The exploit sends crafted WebSocket upgrade requests to trigger an 'ERR_STREAM_WRITE_AFTER_END' error, crashing the target container.

Classification
Working Poc 95%
Attack Type
Dos
Complexity
Trivial
Reliability
Reliable
Target: SockJS 0.3.19, Meteor JS <1.10.2
No auth needed
Prerequisites: Target running vulnerable SockJS or Meteor JS version · Network access to the target
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC
by thewindghost · poc
https://github.com/thewindghost/CVE-2020-7693

This repository provides a functional proof-of-concept for CVE-2020-7693, demonstrating a denial-of-service (DoS) vulnerability in sockjs-node versions before 0.3.20. The exploit involves sending a crafted HTTP request with an 'Upgrade: websocket' header, which crashes the server.

Classification
Working Poc 90%
Attack Type
Dos
Complexity
Trivial
Reliability
Reliable
Target: sockjs-node < 0.3.20
No auth needed
Prerequisites: A server running sockjs-node < 0.3.20
devstral-2 · analyzed Feb 19, 2026 Full analysis →

References (6)

Core 6
Core References
Exploit, Third Party Advisory x_refsource_misc
https://snyk.io/vuln/SNYK-JS-SOCKJS-575261
Exploit, Third Party Advisory x_refsource_misc
https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-575448
Exploit, Patch, Third Party Advisory x_refsource_misc
https://github.com/sockjs/sockjs-node/issues/252
Patch, Third Party Advisory x_refsource_misc
https://github.com/sockjs/sockjs-node/pull/265
Exploit, Third Party Advisory x_refsource_misc
https://github.com/andsnw/sockjs-dos-py

Scores

CVSS v3 5.3
EPSS 0.0498
EPSS Percentile 91.1%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

Details

CWE
CWE-755
Status published
Products (2)
npm/sockjs 0 - 0.3.20npm
sockjs_project/sockjs < 0.3.20
Published Jul 09, 2020
Tracked Since Feb 18, 2026