Releases69
Frequency3 months 1 week
Last Release
Stars8.52K
iperf3: A TCP, UDP, and SCTP network bandwidth measurement tool

CVE History

CVEPublishedCVSS v3CVSS v2
3.7 LOW

In iperf before 3.19.1, iperf_auth.c has a Base64Decode assertion failure and application exit upon a malformed authentication attempt.

8.9 HIGH

In iperf before 3.19.1, net.c has a buffer overflow when --skip-rx-copy is used (for MSG_TRUNC in recv).

6.5 MEDIUM

In iperf before 3.19.1, iperf_auth.c has an off-by-one error and resultant heap-based buffer overflow.

7.5 HIGH

iperf v3.17.1 was discovered to contain a segmentation violation via the iperf_exchange_parameters() function.

5.9 MEDIUM

iPerf3 before 3.17, when used with OpenSSL before 3.2.0 as a server with RSA authentication, allows a timing side channel in RSA decryption operations. This side channel could be sufficient for an attacker to recover credential plaintext. It requires the attacker to send a large number of messages for decryption, as described in "Everlasting ROBOT: the Marvin Attack" by Hubert Kario.

7.5 HIGH

iperf3 before 3.14 allows peers to cause an integer overflow and heap corruption via a crafted length field.

9.8 CRITICAL7.5 HIGH

The parse_string function in cjson.c in the cJSON library mishandles UTF8/16 strings, which allows remote attackers to cause a denial of service (crash) or execute arbitrary code via a non-hex character in a JSON string, which triggers a heap-based buffer overflow.