Source: iperf3
Version: 3.20-2.1
X-Debbugs-CC: [email protected]
Severity: important
Tags: upstream security

Hi,

The following vulnerabilities were published for iperf3.

CVE-2026-101276[0]:
| iperf3 3.21 (esnet/iperf) contains a remote, unauthenticated heap
| use-after-free: the server's per-test watchdog server_timer_proc()
| frees streams without cancelling/joining their worker threads, so a
| blocked worker dereferences a freed iperf_stream; fixed in 3.22.


CVE-2026-101283[1]:
| iperf3 3.20–3.21 (esnet/iperf) has a pre-auth heap buffer overflow
| in decrypt_rsa_message(): a 256-byte RSA buffer is BIO_read with the
| attacker-controlled ciphertext length (guard warns only), so an
| unauthenticated client overflows the heap via an oversized
| authtoken; fixed in 3.22


CVE-2026-102253[2]:
| iperf3 versions prior to 3.22 contains a denial of service
| vulnerability that allows unauthenticated remote attackers to crash-
| loop the server's UDP receive worker into an unrecoverable infinite
| loop by sending a single crafted control-channel parameter message
| followed by one 16-byte UDP datagram. Attackers can permanently pin
| the affected per-stream receive thread at approximately 100% CPU
| usage, rendering the server unusable until forcibly killed with
| SIGKILL, as the process does not respond to normal control-channel
| closure.


If you fix the vulnerabilities please also make sure to include the
CVE (Common Vulnerabilities & Exposures) ids in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2026-101276
    https://www.cve.org/CVERecord?id=CVE-2026-101276
[1] https://security-tracker.debian.org/tracker/CVE-2026-101283
    https://www.cve.org/CVERecord?id=CVE-2026-101283
[2] https://security-tracker.debian.org/tracker/CVE-2026-102253
    https://www.cve.org/CVERecord?id=CVE-2026-102253

Please adjust the affected versions in the BTS as needed.

Regards,
Salvatore

Reply via email to