Skip to main content
← All vulnerabilities
CVE-2022-41940GHSA-R7QP-CFHV-P84W

Uncaught exception in engine.io

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.6.1, 6.2.1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

Engine.IO is the implementation of transport-based cross-browser/cross-device bi-directional communication layer for Socket.IO. A specially crafted HTTP request can trigger an uncaught exception on the Engine.IO server, thus killing the Node.js process. This impacts all the users of the engine.io package, including those who uses depending packages like socket.io. There is no known workaround except upgrading to a safe version. There are patches for this issue released in versions 3.6.1 and 6.2.1.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • socketio engine.io

    fixed in 3.6.1; From 4.0.0 · fixed in 6.2.1

  • engine.ionpm

    fixed in 3.6.1

  • engine.ionpm

    From 4.0.0 · fixed in 6.2.1

References 3

GitHub · socketio/engine.io