CVE-2026-101276

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

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
iperf3 (PTS)bookworm3.12-1+deb12u2fixed
bookworm (security)3.12-1+deb12u1fixed
trixie3.18-2+deb13u2vulnerable
forky, sid3.22-0.1fixed

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

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
iperf3sourcebookworm(not affected)
iperf3source(unstable)3.22-0.11149699

Notes

[trixie] - iperf3 <no-dsa> (Minor issue)
[bookworm] - iperf3 <not-affected> (Use-after-free needs worker threads, introduced in 3.16)
https://github.com/esnet/iperf/releases/tag/3.22
https://github.com/esnet/iperf/commit/9bea2d9a49d54870e2405c209fa60bf134a8a1a1 (3.22)

Search for package or bug name: Reporting problems