Description
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; fixed in 3.22
Published: 2026-09-30
Score: 9.2 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

A pre-authentication heap buffer overflow exists in iperf3 versions 3.20 through 3.21, occurring in the decrypt_rsa_message() routine where a 256‑byte RSA buffer is overwritten by an attacker-controlled ciphertext size. This overflow can corrupt the heap, potentially allowing an attacker to execute arbitrary code or crash the service. The flaw is a classic buffer overflow classified under CWE‑122.

Affected Systems

The vulnerability affects esnet’s iperf3 product in versions 3.20 and 3.21. Users running these releases are exposed. The issue was fixed in release 3.22 and later.

Risk and Exploitability

The vulnerability carries a CVSS score of 9.2, indicating critical severity. The EPSS score is not available, and the flaw is not listed in the CISA KEV catalog. The likely attack vector is remote, over the network, where an unauthenticated client sends an oversized authentication token to trigger the heap overflow. Because the flaw is pre-authentication, an attacker does not need valid credentials to attempt exploitation.

Generated by OpenCVE AI on September 30, 2026 at 22:47 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade iperf3 to version 3.22 or later to apply the vendor fix.
  • If an upgrade is not immediately possible, restrict inbound traffic to the iperf3 service so that only trusted hosts can connect, reducing the window for unauthenticated abuse.
  • Enforce strict client authentication before accepting data, ensuring that authentication tokens are validated and limited in length before decryption is attempted.

Generated by OpenCVE AI on September 30, 2026 at 22:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 02 Oct 2026 09:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 01 Oct 2026 15:45:00 +0000

Type Values Removed Values Added
First Time appeared Es
Es iperf3
Vendors & Products Es
Es iperf3

Wed, 30 Sep 2026 23:15:00 +0000

Type Values Removed Values Added
Title Pre-Authentication Heap Buffer Overflow in iperf3 RSA Decryption

Wed, 30 Sep 2026 21:45:00 +0000

Type Values Removed Values Added
Description 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; fixed in 3.22
Weaknesses CWE-122
References
Metrics cvssV4_0

{'score': 9.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: Anthropic

Published:

Updated: 2026-10-01T15:51:37.669Z

Reserved: 2026-09-28T12:01:09.970Z

Link: CVE-2026-101283

cve-icon Vulnrichment

Updated: 2026-10-01T15:51:30.599Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-30T22:16:33.317

Modified: 2026-10-01T16:17:32.460

Link: CVE-2026-101283

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T15:30:08Z

Weaknesses
  • CWE-122

    Heap-based Buffer Overflow