Description
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.
Published: 2026-08-11
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in iperf3's JSON_read function, where the message length supplied by a peer can be completely arbitrary. The function allocates a memory block directly based on that length without any upper bound, allowing an attacker to request an extremely large allocation. The resulting excessive memory consumption may force the iperf3 process to run out of available RAM, trigger severe slowdown, or terminate altogether, effectively producing a denial of service for any client depending on the service.

Affected Systems

All Red Hat Enterprise Linux releases that ship with the affected iperf3 package (RHEL 7, 8, 9, 10) are impacted. No specific sub‑versions are listed in the CNA data, so any distribution using the current iperf3 binaries is considered vulnerable as long as the JSON_read implementation remains unchanged.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity. The EPSS value is unavailable, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is a remote, unauthenticated network connection to the iperf3 control port, where an attacker sends a crafted JSON message with an enormous length field. Because the malicious allocation occurs before authentication checks, the attacker need not possess any credentials or privileged access.

Generated by OpenCVE AI on August 11, 2026 at 10:21 UTC.

Remediation

Vendor Workaround

To mitigate this issue, restrict network access to the `iperf3` control port, ensuring it is only reachable by trusted clients. This can be achieved by configuring firewall rules to limit inbound connections to the `iperf3` service. Additionally, consider running the `iperf3` service within environments that enforce process or container memory limits to further contain potential resource exhaustion. Note that authentication alone is insufficient as the memory allocation occurs before authentication checks.


OpenCVE Recommended Actions

  • Restrict inbound traffic to the iperf3 control port using firewall rules, allowing only trusted clients.
  • Configure process or container memory limits around the iperf3 service to contain potential resource exhaustion.
  • If the service is not essential to your operations, consider disabling or removing iperf3 until a patched version becomes available.

Generated by OpenCVE AI on August 11, 2026 at 10:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 11 Aug 2026 10:45:00 +0000


Tue, 11 Aug 2026 09:15:00 +0000

Type Values Removed Values Added
Description 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.
Title Iperf3: unbounded peer-controlled allocation in iperf3 json_read() allows unauthenticated remote memory exhaustion
First Time appeared Redhat
Redhat enterprise Linux
Weaknesses CWE-789
CPEs cpe:/o:redhat:enterprise_linux:10
cpe:/o:redhat:enterprise_linux:7
cpe:/o:redhat:enterprise_linux:8
cpe:/o:redhat:enterprise_linux:9
Vendors & Products Redhat
Redhat enterprise Linux
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L'}


Subscriptions

Redhat Enterprise Linux
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-08-11T10:20:34.420Z

Reserved: 2026-08-05T08:41:54.899Z

Link: CVE-2026-71218

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-11T10:30:04Z

Weaknesses
  • CWE-789

    Memory Allocation with Excessive Size Value