DescriptioniPerf3 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.
SourceCVE (at NVD; CERT, LWN, oss-sec, fulldisc, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
Debian Bugs1071751

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
iperf3 (PTS)buster3.6-2vulnerable
buster (security)3.6-2+deb10u1vulnerable
bullseye (security), bullseye3.9-1+deb11u1vulnerable
bookworm, bookworm (security)3.12-1+deb12u1vulnerable
sid, trixie3.16-1vulnerable

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs


[bookworm] - iperf3 <no-dsa> (Minor issue)
[bullseye] - iperf3 <no-dsa> (Minor issue)
[buster] - iperf3 <postponed> (Minor issue; can be fixed in next update)

Search for package or bug name: Reporting problems