CVE-2024-38355

High

Description

Socket.IO is an open source, real-time, bidirectional, event-based, communication framework. A specially crafted Socket.IO packet can trigger an uncaught exception on the Socket.IO server, thus killing the Node.js process. This issue is fixed by commit `15af22fc22` which has been included in `[email protected]` (released in May 2023). The fix was backported in the 2.x branch as well with commit `d30630ba10`. Users are advised to upgrade. Users unable to upgrade may attach a listener for the "error" event to catch these errors.

SeverityHigh
CVSS7.3
Exploit probability—
ProductSocket.io
PublishedJun 19, 2024
First seenJun 19, 2024

How to fix

Update
  • socket.io2.5.1, 4.6.2 or later

Affected products

ProductAffected versionsFixed in
socket.ionpmv < 2.5.1, 3.0.0 ≤ v < 4.6.22.5.1, 4.6.2

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.