Impact
The vulnerability allows a remote client to continue executing server‑side WebSocket handler code after the server has closed the connection, because the connection remains in a :closing state and incoming frames are not checked. This flaw can be used to bypass token validation performed in init/1 and trigger admin‑only actions, effectively permitting unauthorized privilege escalation.
Affected Systems
The flaw exists in the Bandit web server framework from mtrudel, affecting all releases from 0.5.1 up to, but not including, 1.14.0.
Risk and Exploitability
The CVSS score of 6.3 indicates moderate severity. The EPSS score is not available and the vulnerability is not listed in CISA's KEV catalog. An attacker can trigger the flaw by attempting a WebSocket connection, sending frames after the server has issued a Close frame. The exploit is remote and requires only network connectivity to the WebSocket endpoint, with no additional credentials.
OpenCVE Enrichment