p PatchFirst

PatchFirst · Latest vulnerabilities

socket.io-parser vulnerabilities

Vulnerabilities published for socket.io-parser in the last 30 days: 0. Listed in the KEV catalogue: 0.

Filter vulnerabilities
Clear filters

Vulnerabilities: 5

  1. CVE-2026-69185

    High · CVSS 7.5EPSS 0.63%Fix available

    Socket.IO: Zero-attachment Memory Exhaustion

    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.

    • Update to 3.3.6
    • Update to 3.4.5
    • Update to 4.2.7
    Published Updated
  2. CVE-2026-33151

    High · CVSS 8.7EPSS 0.52%Fix available

    socket.io allows an unbounded number of binary attachments

    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.

    • Update to 3.3.5
    • Update to 3.4.4
    • Update to 4.2.6
    Published Updated
  3. CVE-2023-32695

    High · CVSS 7.3EPSS 1.06%Fix available

    Insufficient validation when decoding a Socket.IO packet

    socket.io parser is a socket.io encoder and decoder written in JavaScript complying with version 5 of socket.io-protocol. A specially crafted Socket.IO packet can trigger an uncaught exception on the Socket.IO server, thus killing the Node.js process. A patch has been released in version 4.2.3.

    • Update to 3.3.4
    • Update to 3.4.3
    • Update to 4.2.3
    Published Updated
  4. CVE-2022-2421

    Critical · CVSS 10EPSS 1.58%Fix available

    Socket.io - Improper type validation in attachment parsing

    Due to improper type validation in attachment parsing the Socket.io js library, it is possible to overwrite the _placeholder object which allows an attacker to place references to functions at arbitrary places in the resulting query object.

    • Update to 3.3.3
    • Update to 3.4.2
    • Update to 4.0.5
    • Update to 4.2.1
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →