Impact
The vulnerability is a heap use‑after‑free that occurs when the iperf3 server’s watchdog thread releases a stream object without terminating the associated worker thread. An unauthenticated remote client can trigger this condition, leading to a dereference of freed memory that may allow arbitrary code execution or a denial of service.
Affected Systems
This flaw affects the Esnet iperf3 server at version 3.21. The vulnerability is resolved in iperf3 3.22, which removes the improper deallocation in server_timer_proc.
Risk and Exploitability
The CVSS base score is 9.2, placing the issue in the critical range. No EPSS score is available; the vulnerability is not yet in CISA’s KEV catalog. Because the service is exposed to untrusted clients, the attack vector is network‑based and does not require authentication, making the exploit likely to succeed against vulnerable instances.
OpenCVE Enrichment