Skip to content
Heist/ feed
Back to feed
High

Socket.IO: Zero-attachment Memory Exhaustion

Type: advisorySources: OSV

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.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-69185
Confirmed fixed CVEs
Not specified
Updated in this feed
2 Nov 2026, 20:21 UTC · Revision 1

Source evidence

Socket.IO: Zero-attachment Memory Exhaustion

core-osv · Original source

Published 3 Aug 2026, 19:09 UTC

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.

osv:CVE-2026-69185
Complete source record
{
  "id": "340cba36c5dea9db2f42de1ba4749a0401b59dcd32b4ab844244ace49114e037",
  "url": "https://osv.dev/vulnerability/CVE-2026-69185",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Socket.IO: Zero-attachment Memory Exhaustion",
    "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.",
    "evidence": "osv:CVE-2026-69185",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-69185",
      "aliases": [
        "CVE-2026-69185",
        "GHSA-2m8v-j782-fhvr"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/socketio/socket.io",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "98e61b941fb9915614e0b962588817efb795020c"
                },
                {
                  "fixed": "e590976beb69f98faa44da7653f4ab55c5e0e61a"
                },
                {
                  "introduced": "5eaeffc8e2244b73dd13fd2562c9684ad289997b"
                },
                {
                  "fixed": "4054894738817f5a2125e6e6b18e79d92c75ab33"
                },
                {
                  "fixed": "7c6ef571a00656718e9e05e3b948fd1758b2a7b4"
                },
                {
                  "fixed": "9c6323e5cde41bd75df3379b5fc9293664a5f240"
                },
                {
                  "fixed": "ced94ffa3ac020a8f3c14eb98a3bf34acb14d291"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "3.3.6"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StringRangeExpression"
                  },
                  {
                    "range": [
                      {
                        "introduced": "3.4.0"
                      },
                      {
                        "fixed": "3.4.5"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StringRangeExpression"
                  },
                  {
                    "range": [
                      {
                        "introduced": "4.0.0"
                      },
                      {
                        "fixed": "4.2.7"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StringRangeExpression"
                  },
                  {
                    "range": [
                      {
                        "fixed": "7c6ef571a00656718e9e05e3b948fd1758b2a7b4"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "9c6323e5cde41bd75df3379b5fc9293664a5f240"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "ced94ffa3ac020a8f3c14eb98a3bf34acb14d291"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "versions": [
            "socket.io-parser@3.3.5",
            "socket.io-parser@3.4.4",
            "socket.io-adapter@2.5.8",
            "engine.io-client@6.6.6",
            "engine.io@6.6.9",
            "socket.io-adapter@2.5.7",
            "engine.io-client@6.6.5",
            "engine.io@6.6.8",
            "engine.io@6.6.7",
            "engine.io@6.6.6",
            "socket.io@4.8.3",
            "socket.io-client@4.8.3",
            "socket.io-parser@4.2.5",
            "socket.io-adapter@2.5.6",
            "engine.io-client@6.6.4",
            "socket.io@4.8.2",
            "socket.io-client@4.8.2",
            "engine.io@6.6.5",
            "@socket.io/redis-streams-emitter@0.1.1",
            "@socket.io/redis-streams-emitter@0.1.0",
            "@socket.io/cluster-adapter@0.3.0",
            "@socket.io/postgres-emitter@0.1.1",
            "engine.io@6.6.4",
            "engine.io@6.6.3",
            "engine.io-client@6.6.3",
            "socket.io@4.8.1",
            "socket.io-client@4.8.1",
            "engine.io-client@6.6.2",
            "engine.io@6.6.2",
            "socket.io@4.8.0",
            "socket.io-client@4.8.0",
            "engine.io@6.6.1",
            "engine.io-client@6.6.1",
            "@socket.io/cluster-engine@0.1.0",
            "engine.io-parser@5.2.3",
            "socket.io@4.7.5",
            "4.7.5",
            "4.7.4",
            "4.7.3",
            "4.7.2",
            "4.7.1",
            "4.7.0",
            "4.6.2",
            "4.6.1",
            "4.6.0",
            "4.6.0-alpha1",
            "4.5.4",
            "4.5.3",
            "4.5.2",
            "4.5.1",
            "4.5.0",
            "4.4.1",
            "4.4.0",
            "4.3.2",
            "4.3.1",
            "4.3.0",
            "4.2.0",
            "4.1.3",
            "4.1.2",
            "4.1.1",
            "4.1.0",
            "4.0.2",
            "4.0.1",
            "4.0.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-69185.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:23.354312079Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/69xxx/CVE-2026-69185.json",
        "https://github.com/socketio/socket.io/security/advisories/GHSA-2m8v-j782-fhvr",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-69185",
        "https://github.com/socketio/socket.io/commit/7c6ef571a00656718e9e05e3b948fd1758b2a7b4",
        "https://github.com/socketio/socket.io/commit/9c6323e5cde41bd75df3379b5fc9293664a5f240",
        "https://github.com/socketio/socket.io/commit/ced94ffa3ac020a8f3c14eb98a3bf34acb14d291"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-20",
          "CWE-754"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/69xxx/CVE-2026-69185.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-69185",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 489783,
  "published_at": "2026-08-03T19:09:10.073+00:00"
}