Every CVE Search/ Get API key

CVE-2026-71218

Iperf3: unbounded peer-controlled allocation in iperf3 json_read() allows unauthenticated remote memory exhaustion

5.3 MediumFix available

A flaw was found in iperf3. A remote unauthenticated attacker can exploit a vulnerability in the JSON_read() function, which accepts a peer-controlled message length and allocates memory without an upper bound. This allows the attacker to trigger excessive memory consumption, leading to a Denial of Service (DoS) through memory exhaustion, severe slowdown, or termination of the iperf3 service.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
Low

Exploit likelihood

0.38%Up 0.1 points since Aug 11, 2026
90%50%10%1%

What each source reports

CVE List Score used 5.3

Iperf3: unbounded peer-controlled allocation in iperf3 json_read() allows unauthenticated remote memory exhaustion

A flaw was found in iperf3. A remote unauthenticated attacker can exploit a vulnerability in the JSON_read() function, which accepts a peer-controlled message length and allocates memory without an upper bound. This allows the attacker to trigger excessive memory consumption, leading to a Denial of Service (DoS) through memory exhaustion, severe slowdown, or termination of the iperf3 service.

Record
CVE-2026-71218
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-789
Updated
2026-11-05
EUVDEUVD-2026-55991 5.3

A flaw was found in iperf3. A remote unauthenticated attacker can exploit a vulnerability in the JSON_read() function, which accepts a peer-controlled message length and allocates memory without an upper bound. This allows the attacker to trigger excessive memory consumption, leading to a Denial of Service (DoS) through memory exhaustion, severe slowdown, or termination of the iperf3 service.

Record
EUVD-2026-55991
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-06
GitHub AdvisoriesGHSA-8m2w-v7g5-76v3 5.3

A flaw was found in iperf3. A remote unauthenticated attacker can exploit a vulnerability in the ...

A flaw was found in iperf3. A remote unauthenticated attacker can exploit a vulnerability in the JSON_read() function, which accepts a peer-controlled message length and allocates memory without an upper bound. This allows the attacker to trigger excessive memory consumption, leading to a Denial of Service (DoS) through memory exhaustion, severe slowdown, or termination of the iperf3 service.

Record
GHSA-8m2w-v7g5-76v3
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-789
Updated
2026-11-02
NVD 5.3

A flaw was found in iperf3. A remote unauthenticated attacker can exploit a vulnerability in the JSON_read() function, which accepts a peer-controlled message length and allocates memory without an upper bound. This allows the attacker to trigger excessive memory consumption, leading to a Denial of Service (DoS) through memory exhaustion, severe slowdown, or termination of the iperf3 service.

Record
CVE-2026-71218
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-789
Updated
2026-11-06
OSVBELL-CVE-2026-71218 5.3
Record
BELL-CVE-2026-71218
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSV 5.3

Iperf3: unbounded peer-controlled allocation in iperf3 json_read() allows unauthenticated remote memory exhaustion

A flaw was found in iperf3. A remote unauthenticated attacker can exploit a vulnerability in the JSON_read() function, which accepts a peer-controlled message length and allocates memory without an upper bound. This allows the attacker to trigger excessive memory consumption, leading to a Denial of Service (DoS) through memory exhaustion, severe slowdown, or termination of the iperf3 service.

Record
CVE-2026-71218
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-789
Updated
2026-11-07
Show 9 moreShow less
OSVDEBIAN-CVE-2026-71218 5.3

A flaw was found in iperf3. A remote unauthenticated attacker can exploit a vulnerability in the JSON_read() function, which accepts a peer-controlled message length and allocates memory without an upper bound. This allows the attacker to trigger excessive memory consumption, leading to a Denial of Service (DoS) through memory exhaustion, severe slowdown, or termination of the iperf3 service.

Record
DEBIAN-CVE-2026-71218
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-06
OSVUBUNTU-CVE-2026-71218 5.3

A flaw was found in iperf3. A remote unauthenticated attacker can exploit a vulnerability in the JSON_read() function, which accepts a peer-controlled message length and allocates memory without an upper bound. This allows the attacker to trigger excessive memory consumption, leading to a Denial of Service (DoS) through memory exhaustion, severe slowdown, or termination of the iperf3 service.

Record
UBUNTU-CVE-2026-71218
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVAZL-95598 No score

CVE-2026-71218 affecting package iperf3 for versions less than 3.17.1-5

A flaw was found in iperf3. A remote unauthenticated attacker can exploit a vulnerability in the JSON_read() function, which accepts a peer-controlled message length and allocates memory without an upper bound. This allows the attacker to trigger excessive memory consumption, leading to a Denial of Service (DoS) through memory exhaustion, severe slowdown, or termination of the iperf3 service.

Record
AZL-95598
Updated
2026-11-05
OSVMGASA-2026-0539 No score

Updated iperf package fixes security vulnerabilities

Iperf3 server accepts unbounded peer-controlled json parameters enabling remote denial of service via resource exhaustion. (CVE-2026-71217) Unbounded peer-controlled allocation in iperf3 json_read() allows unauthenticated remote memory exhaustion. (CVE-2026-71218) 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. (CVE-2026-101276) 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. (CVE-2026-101283) Iperf3 < 3.22 UDP Receive Worker Infinite Loop DoS. (CVE-2026-102253)

Record
MGASA-2026-0539
Updated
2026-11-02
OSVopenSUSE-SU-2026:12060-1 No score

iperf-3.22-1.1 on GA media

These are all security issues fixed in the iperf-3.22-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:12060-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:22090-1 No score

Security update for iperf

This update for iperf fixes the following issues:

  • CVE-2026-71217: iperf3 server accepts unbounded peer-controlled JSON parameters enabling remote denial of service via resource exhaustion (bsc#1284405).
  • CVE-2026-71218: unbounded peer-controlled allocation in JSON_read() allows unauthenticated remote memory exhaustion (bsc#1284404).
  • CVE-2026-101276: 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 (bsc#1283786).
  • CVE-2026-101283: 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 (bsc#1283787).
  • CVE-2026-102253: missing checks in the server's UDP receive worker allows unauthenticated remote attackers to cause an infinite loop (bsc#1283528).

Changes for iperf:

  • Updated to version 3.22
Record
openSUSE-SU-2026:22090-1
Updated
2026-11-02
OSVSUSE-SU-2026:24178-1 No score

Security update for iperf

This update for iperf fixes the following issues:

  • CVE-2026-71217: iperf3 server accepts unbounded peer-controlled JSON parameters enabling remote denial of service via resource exhaustion (bsc#1284405).
  • CVE-2026-71218: unbounded peer-controlled allocation in JSON_read() allows unauthenticated remote memory exhaustion (bsc#1284404).
  • CVE-2026-101276: 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 (bsc#1283786).
  • CVE-2026-101283: 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 (bsc#1283787).
  • CVE-2026-102253: missing checks in the server's UDP receive worker allows unauthenticated remote attackers to cause an infinite loop (bsc#1283528).

Changes for iperf:

  • Updated to version 3.22
Record
SUSE-SU-2026:24178-1
Updated
2026-11-02
OSVSUSE-SU-2026:24234-1 No score

Security update for iperf

This update for iperf fixes the following issues:

  • CVE-2026-71217: iperf3 server accepts unbounded peer-controlled JSON parameters enabling remote denial of service via resource exhaustion (bsc#1284405).
  • CVE-2026-71218: unbounded peer-controlled allocation in JSON_read() allows unauthenticated remote memory exhaustion (bsc#1284404).
  • CVE-2026-101276: 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 (bsc#1283786).
  • CVE-2026-101283: 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 (bsc#1283787).
  • CVE-2026-102253: missing checks in the server's UDP receive worker allows unauthenticated remote attackers to cause an infinite loop (bsc#1283528).

Changes for iperf:

  • Updated to version 3.22
Record
SUSE-SU-2026:24234-1
Updated
2026-11-02
OSVSUSE-SU-2026:4678-1 No score

Security update for iperf

This update for iperf fixes the following issues:

  • CVE-2026-71217: iperf3 server accepts unbounded peer-controlled JSON parameters enabling remote denial of service via resource exhaustion (bsc#1284405).
  • CVE-2026-71218: unbounded peer-controlled allocation in JSON_read() allows unauthenticated remote memory exhaustion (bsc#1284404).
  • CVE-2026-101276: 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 (bsc#1283786).
  • CVE-2026-101283: 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 (bsc#1283787).
  • CVE-2026-102253: missing checks in the server's UDP receive worker allows unauthenticated remote attackers to cause an infinite loop (bsc#1283528).

Changes for iperf:

  • Updated to version 3.22.
Record
SUSE-SU-2026:4678-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
iperf3
Azure Linux:3
before 3.17.1-5
3.17.1-5
iperf3
Alpaquita:23
3.12-r0 up to 3.22-r0
3.22-r0
iperf3
Alpaquita:stream
3.12-r0 up to 3.18-r0
3.18-r0
iperf3
Debian:12
All versions, plus listed versions
3.12-13.12-1+deb12u13.12-1+deb12u23.13-13.13-2
Show 12 moreShow less
3.14-13.15-13.16-13.17.1-13.18-13.18-23.19.1-13.19.1-23.20-13.20-23.20-2.13.22-0.1
None known
iperf3
Debian:13
before 3.18-1
3.18-1
iperf3
Debian:14
before 3.18-1
3.18-1
iperf
Mageia:10
From an advisory covering 5 CVEs
before 3.22-1.mga10
3.22-1.mga10
iperf
SUSE:Linux Micro Extras 6.2
From an advisory covering 5 CVEs
before 3.21-160000.1.1
3.21-160000.1.1
iperf
SUSE:Linux Enterprise Server 16.0
From an advisory covering 5 CVEs
before 3.21-160000.1.1
3.21-160000.1.1
iperf
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 5 CVEs
before 3.21-160000.1.1
3.21-160000.1.1
Show 9 moreShow less
Affected packages
PackageAffectedFixed
iperf
SUSE:Linux Enterprise Module for Package Hub 15 SP7
From an advisory covering 5 CVEs
before 3.22-150000.3.18.1
3.22-150000.3.18.1
iperf
SUSE:Enterprise Storage 7.1
From an advisory covering 5 CVEs
before 3.22-150000.3.18.1
3.22-150000.3.18.1
iperf3
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
3.0.11-13.0.11-1ubuntu0.1~esm13.0.11-1ubuntu0.1~esm2
None known
iperf3
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
3.1.3-13.1.3-1ubuntu0.1~esm1
None known
iperf3
Ubuntu:Pro:20.04:LTS
All versions, plus listed versions
3.6-23.7-13.7-23.7-33.7-3ubuntu0.1~esm13.7-3ubuntu0.1~esm2
None known
iperf3
Ubuntu:Pro:22.04:LTS
All versions, plus listed versions
3.9-13.9-1build13.9-1+deb11u1build0.22.04.13.9-1+deb11u1ubuntu0.1~esm13.9-1+deb11u1ubuntu0.1
None known
iperf3
Ubuntu:Pro:24.04:LTS
All versions, plus listed versions
3.14-13.15-13.16-13.16-1build13.16-1build23.16-1ubuntu0.1~esm1
None known
iperf
openSUSE:Tumbleweed
From an advisory covering 5 CVEs
before 3.22-1.1
3.22-1.1
iperf
openSUSE:Leap 16.0
From an advisory covering 5 CVEs
before 3.21-160000.1.1
3.21-160000.1.1

History

History
RecordedChangedSources
affectedOSV
affectedCVE List, EUVD, NVD
factsOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-71218 is a medium vulnerability (CVSS 5.3) in Red Hat Enterprise Linux 10, published August 11, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.38%, the 32nd percentile. Fixed in iperf3 3.17.1-5.

References

Show 21 moreShow less
MoveEnter Open