CVE-2026-63643: Socketio Missing Allow Request

Socket.IO server is initialized with CORS or server options without an `allowRequest` hook. Express-level middleware (such as IP whitelisting or authentication) does not automatically apply to Socket.IO handshakes, allowing unauthorized clients to bypass access controls.

Provally CuratedPublic repositoryMediumMedium confidenceVerifiedApache-2.0JS
greprules fetch cve-2026-63643-socketio-missing-allow-request --engine opengrep

Description

Socket.IO server is initialized with CORS or server options without an `allowRequest` hook. Express-level middleware (such as IP whitelisting or authentication) does not automatically apply to Socket.IO handshakes, allowing unauthorized clients to bypass access controls.