
PEACH
Un cadre d’isolation des locataires
CVE-2026-71217 is an improper input validation vulnerability in iperf3 that allows a remote, unauthenticated attacker to cause a Denial of Service (DoS) by sending crafted control-channel JSON messages with oversized numeric parameters such as parallel and len. The flaw was reported on April 23, 2026 (under embargo) and publicly disclosed on August 11, 2026. Affected versions include iperf3 3.17.1 and likely earlier releases; Red Hat Enterprise Linux 7, 8, 9, and 10 are all listed as affected. It carries a CVSS v3.1 base score of 7.5 (High) (Red Hat Advisory, Github Advisory).
The root cause is CWE-20 (Improper Input Validation) in iperf3's get_parameters() function (src/iperf_api.c). When the server receives control-channel JSON from a connecting client, it assigns peer-supplied numeric fields such as parallel and len directly to internal test parameters without applying the same bounds checks enforced during CLI parsing (e.g., MAX_STREAMS, MAX_BLOCKSIZE). During CREATE_STREAMS processing, the server calls iperf_new_stream(), which uses the unvalidated len value to size per-stream buffers via ftruncate() and mmap(), and uses parallel to determine how many streams and worker threads to create. An attacker can exploit this by connecting to an exposed iperf3 server and submitting JSON such as "parallel": 100000 and "len": 1073741824 during the normal parameter exchange handshake, triggering massive memory allocations, heavy readentropy() CPU work, and excessive thread creation. No authentication is required unless the server has explicitly enabled iperf3's optional authentication feature (Red Hat Bugzilla, Red Hat Advisory).
Successful exploitation results in a high availability impact against the iperf3 server process: oversized parallel and len values drive excessive stream and thread creation, large per-stream buffer allocations, and heavy CPU consumption via readentropy(), which can render the service unavailable. An attacker can repeatedly trigger resource-intensive or failing tests to keep the service degraded or fully unavailable. There is no demonstrated confidentiality or integrity impact; the scope is limited to the iperf3 service itself (Red Hat Bugzilla, Red Hat Advisory).
No public exploit code or exploit kit has been identified at this time, and there is no evidence of in-the-wild exploitation. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.33%, indicating a low near-term probability of exploitation. Exploitation requires only network reachability to an exposed iperf3 server and the ability to send crafted control-channel JSON — no credentials or user interaction are needed when authentication is not configured (Feedly, Red Hat Bugzilla).
nmap -p 5201 <target>).iperf3 -c <target>)."parallel": 100000 and "len": 1073741824.CREATE_STREAMS).get_parameters() function accepts the oversized values without bounds checking, causing iperf_new_stream() to attempt massive ftruncate()/mmap() allocations per stream, heavy readentropy() CPU work, and excessive thread creation.iperf3 server process; iperf3 process consuming excessive CPU or memory as observed via top, htop, or system monitoring tools./var/log/messages, dmesg) showing out-of-memory (OOM) events or failed mmap()/ftruncate() calls attributed to the iperf3 process; iperf3 server output showing repeated test abort or reset events./tmp or /dev/shm corresponding to oversized buffer allocations.An upstream patch has been committed to the esnet/iperf repository (commit 494dd37) that adds JSON value bounds checks in get_parameters() for parameters including parallel and len, enforcing the same limits applied during CLI parsing (iperf commit). Users should update to a patched version of iperf3 once available from their distribution or upstream. As an immediate workaround, Red Hat recommends restricting network access to the iperf3 server to trusted clients or networks using firewall rules (e.g., firewalld or iptables), and disabling the iperf3 service entirely if it is not required (Red Hat Advisory). Enabling iperf3's optional authentication feature also raises the bar for unauthenticated exploitation.
The vulnerability was discovered by AISLE Research in partnership with Red Hat and reported through coordinated disclosure, with an embargo period to allow upstream time to develop a fix before public release (Red Hat Bugzilla). The upstream fix was credited to contributor swlars with acknowledgment to Dirk Müller for directing attention to the issue (iperf commit). No significant broader media coverage or notable social media discussion has been identified at this time.
Source: Ce rapport a été généré à l’aide de l’IA
Évaluation gratuite des vulnérabilités
Évaluez vos pratiques de sécurité cloud dans 9 domaines de sécurité pour évaluer votre niveau de risque et identifier les failles dans vos défenses.
Obtenez une démo personnalisée
"La meilleure expérience utilisateur que j’ai jamais vue, offre une visibilité totale sur les workloads cloud."
"Wiz fournit une interface unique pour voir ce qui se passe dans nos environnements cloud."
"Nous savons que si Wiz identifie quelque chose comme critique, c’est qu’il l’est réellement."