Description
Socket.IO enables bidirectional and low-latency communication for every platform. From 4.1.0 before 6.6.7, Engine.IO protocol v4 polling transport does not properly close the HTTP response for invalid binary POST requests with Content-Type: application/octet-stream, allowing an unauthenticated attacker to exhaust server-side connections and sockets. This issue is fixed in version 6.6.7.
Published: 2026-07-08
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Socket.IO's Engine.IO protocol v4 polling transport handles binary POST requests with Content-Type: application/octet-stream. In versions 4.1.0 through 6.6.6, the server fails to close the HTTP response for invalid binary requests, keeping the connection open and consuming socket resources. This flaw demonstrates resource shutdown failure (CWE‑404) and improper resource management (CWE‑772). The attacker can exploit this without authentication to exhaust the server's ability to accept new connections, leading to a denial‑of‑service situation.

Affected Systems

Socket.IO clients and servers from version 4.1.0 up to, but not including, 6.6.7 are impacted. The Issue also applies to installations of Red Hat Hummingbird 1 that incorporate the affected Socket.IO component.

Risk and Exploitability

The CVSS score of 7.5 indicates a high severity vulnerability that can cause service disruption. The EPSS score of < 1% suggests that the probability of exploitation is low, although the flaw can be triggered remotely by sending crafted HTTP POST requests. The vulnerability is not present in the CISA KEV catalog. An attacker can repeatedly send malformed binary POST requests to exhaust server connections and sockets, forcing legitimate clients to be denied service.

Generated by OpenCVE AI on July 29, 2026 at 13:58 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Socket.IO to version 6.6.7 or newer.
  • Restart the application to load the updated library.
  • If an immediate upgrade is not possible, implement rate limiting or connection throttling on the polling transport to mitigate resource exhaustion.

Generated by OpenCVE AI on July 29, 2026 at 13:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-r635-g3xr-vw7x Socket.IO: Engine.IO Polling Transport Connection Exhaustion
History

Fri, 10 Jul 2026 12:15:00 +0000

Type Values Removed Values Added
First Time appeared Redhat
Redhat hummingbird
Weaknesses CWE-772
CPEs cpe:/a:redhat:hummingbird:1
Vendors & Products Redhat
Redhat hummingbird
References
Metrics threat_severity

None

threat_severity

Important


Fri, 10 Jul 2026 09:30:00 +0000

Type Values Removed Values Added
First Time appeared Socket
Socket socket.io
Vendors & Products Socket
Socket socket.io

Wed, 08 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 08 Jul 2026 15:45:00 +0000

Type Values Removed Values Added
Description Socket.IO enables bidirectional and low-latency communication for every platform. From 4.1.0 before 6.6.7, Engine.IO protocol v4 polling transport does not properly close the HTTP response for invalid binary POST requests with Content-Type: application/octet-stream, allowing an unauthenticated attacker to exhaust server-side connections and sockets. This issue is fixed in version 6.6.7.
Title Socket.IO: Engine.IO Polling Transport Connection Exhaustion
Weaknesses CWE-404
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


Subscriptions

Redhat Hummingbird
Socket Socket.io
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-08T17:00:32.946Z

Reserved: 2026-07-06T15:34:16.916Z

Link: CVE-2026-59725

cve-icon Vulnrichment

Updated: 2026-07-08T16:50:49.427Z

cve-icon NVD

No data.

cve-icon Redhat

Severity : Important

Publid Date: 2026-07-08T15:37:52Z

Links: CVE-2026-59725 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T14:00:03Z

Weaknesses
  • CWE-404

    Improper Resource Shutdown or Release

  • CWE-772

    Missing Release of Resource after Effective Lifetime