Impact
The flaw allows an attacker to spawn an uncontrolled number of background threads on the python-engineio server. Unbounded thread creation can exhaust system resources, leading to degraded performance or a complete denial of service. The weakness is a classic resource exhaustion problem, captured by CWE‑770, and affects the availability of the application.
Affected Systems
The vulnerability is present in python-engineio versions prior to 4.13.2, distributed by miguelgrinberg. Only the synchronous server model is directly impacted, although the same logic applies to asynchronous servers after the applied fix.
Risk and Exploitability
The CVSS score of 7.5 reflects a high severity issue, but the EPSS score of less than 1% indicates that exploitation is unlikely at this time. Since the vulnerability is triggered by establishing connections and receiving PONG packets, the attack vector is remote and can be achieved without special privileges. The vulnerability is not listed in the CISA KEV catalog, suggesting no known active exploitation at present.
OpenCVE Enrichment
Github GHSA