Cloudanix VulnDB

CVE-2024-53580

None

CVSS

—

EPSS

0.9%

Published

Dec 18, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A network testing program can suddenly crash when it receives unexpected data, interrupting performance checks that teams depend on.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Denial Of Service
Component
Application
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The flaw triggers a segmentation violation (invalid memory access) inside iperf_exchange_parameters() during parameter negotiation, resulting in process termination.

Why it matters to the business

Organizations that rely on iperf for bandwidth validation and network diagnostics face sudden tool crashes that interrupt testing workflows and may delay troubleshooting or capacity planning.

How an attack unfolds

An attacker supplies specially malformed parameters to an iperf instance; the exchange routine dereferences invalid memory and the process crashes, producing a denial-of-service condition.

How to fix it

Upgrade esnet/iperf to the commit 2a2984488d6de8f7a2d1f5938e03ca7be57e227c or a later release that resolves the memory access error.

How to confirm the fix worked

Confirm the installed binary or source matches the fixed commit, then re-execute iperf with boundary-case parameters to verify the segmentation fault no longer occurs.

Typical attack path

  1. Locate an exposed or reachable iperf v3.17.1 instance
  2. Send crafted parameter data to the exchange function
  3. Trigger segmentation violation and process termination

How to detect it

Review system and application logs for segmentation fault entries or abrupt iperf process terminations around the time of parameter exchange activity.

What your security team should do

  • Apply the upstream fix to all iperf deployments within the next maintenance window
  • Restrict network exposure of iperf services to trusted endpoints only
  • Monitor process crash logs for iperf segmentation violations until patches are complete

The record

iperf v3.17.1 was discovered to contain a segmentation violation via the iperf_exchange_parameters() function.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:8 iperf3 0 3.5-11.el8_10
AlmaLinux:9 iperf3 0 3.9-13.el9_5.1
Debian:11 iperf3 0 No fix
Debian:11 iperf3 0 3.9-1+deb11u2
Debian:12 iperf3 0 No fix
Debian:13 iperf3 0 3.18-1
Mageia:9 iperf 0 3.18-1.mga9
Red Hat:enterprise_linux:8::appstream iperf3 0 0:3.5-11.el8_10
Red Hat:enterprise_linux:8::appstream iperf3-debuginfo 0 0:3.5-11.el8_10
Red Hat:enterprise_linux:8::appstream iperf3-debugsource 0 0:3.5-11.el8_10
Red Hat:enterprise_linux:9::appstream iperf3 0 0:3.9-13.el9_5.1
Red Hat:enterprise_linux:9::appstream iperf3-debuginfo 0 0:3.9-13.el9_5.1
Red Hat:enterprise_linux:9::appstream iperf3-debugsource 0 0:3.9-13.el9_5.1
Red Hat:rhel_aus:8.6::appstream iperf3 0 0:3.5-7.el8_6.1
Red Hat:rhel_aus:8.6::appstream iperf3-debuginfo 0 0:3.5-7.el8_6.1
Red Hat:rhel_aus:8.6::appstream iperf3-debugsource 0 0:3.5-7.el8_6.1
Red Hat:rhel_e4s:8.6::appstream iperf3 0 0:3.5-7.el8_6.1
Red Hat:rhel_e4s:8.6::appstream iperf3-debuginfo 0 0:3.5-7.el8_6.1
Red Hat:rhel_e4s:8.6::appstream iperf3-debugsource 0 0:3.5-7.el8_6.1
Red Hat:rhel_tus:8.6::appstream iperf3 0 0:3.5-7.el8_6.1
Red Hat:rhel_tus:8.6::appstream iperf3-debuginfo 0 0:3.5-7.el8_6.1
Red Hat:rhel_tus:8.6::appstream iperf3-debugsource 0 0:3.5-7.el8_6.1
Rocky Linux:8 iperf3 0 0:3.5-11.el8_10
Rocky Linux:9 iperf3 0 0:3.9-13.el9_5.1
SUSE:Enterprise Storage 7.1 iperf 0 3.18-150000.3.12.1
SUSE:Linux Enterprise Module for Package Hub 15 SP6 iperf 0 3.18-150000.3.12.1
Ubuntu:14.04:LTS iperf 0 No fix
Ubuntu:16.04:LTS iperf 0 No fix
Ubuntu:18.04:LTS iperf 0 No fix
Ubuntu:20.04:LTS iperf 0 No fix
Ubuntu:22.04:LTS iperf 0 No fix
Ubuntu:22.04:LTS iperf3 0 3.9-1+deb11u1ubuntu0.1
Ubuntu:24.04:LTS iperf 0 No fix
Ubuntu:24.10 iperf 0 No fix
Ubuntu:25.04 iperf 0 No fix
Ubuntu:25.10 iperf 0 No fix
Ubuntu:Pro:14.04:LTS iperf 0 No fix
Ubuntu:Pro:16.04:LTS iperf 0 No fix
Ubuntu:Pro:16.04:LTS iperf3 0 No fix
Ubuntu:Pro:18.04:LTS iperf 0 No fix
Ubuntu:Pro:18.04:LTS iperf3 0 No fix
Ubuntu:Pro:20.04:LTS iperf 0 No fix
Ubuntu:Pro:20.04:LTS iperf3 0 3.7-3ubuntu0.1~esm2
Ubuntu:Pro:24.04:LTS iperf3 0 3.16-1ubuntu0.1~esm1
openSUSE:Leap 15.6 iperf 0 3.18-150000.3.12.1
openSUSE:Tumbleweed iperf 0 3.18-1.1

Related vulnerabilities