Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. engine.io
  4. ›
  5. CVE-2026-59725

CVE-2026-59725: Socket.IO: Engine.IO Polling Transport Connection Exhaustion

July 20, 2026

An unauthenticated remote attacker can cause a denial of service in affected versions of engine.io by opening Engine.IO polling sessions and sending an invalid binary POST request with:

Content-Type: application/octet-stream

against an Engine.IO protocol v4 polling transport.

In the vulnerable code path, the server reports a transport error but does not properly close the HTTP response associated with the malformed request. As a result, the underlying HTTP connection may remain open, consuming one server-side socket/resource per crafted request.

An attacker can repeat this with many sessions to exhaust available HTTP connections, sockets, file descriptors, or related server resources, potentially preventing legitimate clients from connecting.

References

  • github.com/advisories/GHSA-r635-g3xr-vw7x
  • github.com/socketio/socket.io/commit/fc11285e14964c2132d122164bf130c355f60671
  • github.com/socketio/socket.io/releases/tag/engine.io@6.6.7
  • github.com/socketio/socket.io/security/advisories/GHSA-r635-g3xr-vw7x
  • nvd.nist.gov/vuln/detail/CVE-2026-59725

Code Behaviors & Features

Detect and mitigate CVE-2026-59725 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions starting from 4.1.0 before 6.6.7

Fixed versions

  • 6.6.7

Solution

Upgrade to version 6.6.7 or above.

Impact 7.5 HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Learn more about CVSS

Weakness

  • CWE-404: Improper Resource Shutdown or Release

Source file

npm/engine.io/CVE-2026-59725.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Tue, 21 Jul 2026 12:22:08 +0000.