Skip to main content
← All vulnerabilities
CVE-2026-33151GHSA-677M-J7P3-52F9

socket.io allows an unbounded number of binary attachments

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

Summary

Socket.IO is an open source, real-time, bidirectional, event-based, communication framework. Prior to versions 3.3.5, 3.4.4, and 4.2.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 issue has been patched in versions 3.3.5, 3.4.4, and 4.2.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.5; From 3.4.0 · fixed in 3.4.4; From 4.0.0 · fixed in 4.2.6

  • socket.io-parsernpm

    fixed in 3.3.5

  • socket.io-parsernpm

    From 3.4.0 · fixed in 3.4.4

  • socket.io-parsernpm

    From 4.0.0 · fixed in 4.2.6

References 4

GitHub · socketio/socket.io