Skip to main content
← All vulnerabilities
CVE-2026-69185GHSA-2M8V-J782-FHVR

Socket.IO: Zero-attachment Memory Exhaustion

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.3.6, 3.4.5, 4.2.7
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

Socket.IO enables bidirectional and low-latency communication for every platform. Prior to 4.2.7, 3.4.5, and 3.3.6, a specially crafted Socket.IO packet can make the server wait for a large number of binary attachments and buffer them, which can be exploited to make the server run out of memory. This vulnerability is fixed in 4.2.7, 3.4.5, and 3.3.6.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • socketio socket.io

    fixed in 3.3.6; From 3.4.0 · fixed in 3.4.5; From 4.0.0 · fixed in 4.2.7

  • socket.io-parsernpm

    From 4.0.0 · fixed in 4.2.7

  • socket.io-parsernpm

    From 3.4.0 · fixed in 3.4.5

  • socket.io-parsernpm

    fixed in 3.3.6

References 4

GitHub · socketio/socket.io