Every CVE Search/ Get API key

CVE-2025-54350

In iperf before 3.19.1, iperf_auth.c has a Base64Decode assertion failure and application exit...

3.7 LowFix available

In iperf before 3.19.1, iperf_auth.c has a Base64Decode assertion failure and application exit upon a malformed authentication attempt.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
Low

Exploit likelihood

0.48%Up 0.4 points since Aug 3, 2025
90%50%10%1%

What each source reports

CVE List Score used 3.7

In iperf before 3.19.1, iperf_auth.c has a Base64Decode assertion failure and application exit upon a malformed authentication attempt.

Record
CVE-2025-54350
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-617
Updated
2026-11-02
EUVDEUVD-2025-23457 3.7

In iperf before 3.19.1, iperf_auth.c has a Base64Decode assertion failure and application exit upon a malformed authentication attempt.

Record
EUVD-2025-23457
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
GitHub AdvisoriesGHSA-r6x8-74x9-5mc9 3.7

In iperf before 3.19.1, iperf_auth.c has a Base64Decode assertion failure and application exit...

In iperf before 3.19.1, iperf_auth.c has a Base64Decode assertion failure and application exit upon a malformed authentication attempt.

Record
GHSA-r6x8-74x9-5mc9
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-617
Updated
2026-11-02
NVD 3.7

In iperf before 3.19.1, iperf_auth.c has a Base64Decode assertion failure and application exit upon a malformed authentication attempt.

Record
CVE-2025-54350
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
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-617
Updated
2026-11-02
OSVALPINE-CVE-2025-54350 5.3

In iperf before 3.19.1, iperf_auth.c has a Base64Decode assertion failure and application exit upon a malformed authentication attempt.

Record
ALPINE-CVE-2025-54350
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
OSVBELL-CVE-2025-54350 5.3
Record
BELL-CVE-2025-54350
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
Show 13 moreShow less
OSV 3.7

In iperf before 3.19.1, iperf_auth.c has a Base64Decode assertion failure and application exit upon a malformed authentication attempt.

Record
CVE-2025-54350
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-617
Updated
2026-11-02
OSVDEBIAN-CVE-2025-54350 5.3

In iperf before 3.19.1, iperf_auth.c has a Base64Decode assertion failure and application exit upon a malformed authentication attempt.

Record
DEBIAN-CVE-2025-54350
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
OSVJLSEC-2026-763 5.3

In iperf before 3.19.1, iperf_auth.c has a Base64Decode assertion failure and application exit upon a malformed authentication attempt.

Record
JLSEC-2026-763
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
OSVOESA-2025-1973 6.5

iperf3 security update

Iperf is a tool for active measurements of the maximum achievable bandwidth on IP networks. It supports tuning of various parameters related to timing, protocols, and buffers.

Security Fix(es):

iperf is an open source tool for ESnet to actively measure the maximum bandwidth that can be achieved on an IP network. There was a security vulnerability in iperf 3.19.1 version before iperf 3.19.1. This vulnerability originated from an error in iperf_auth.c, which may cause heap buffer overflow.(CVE-2025-54349)

iperf is an open source tool for ESnet to actively measure the maximum bandwidth that can be achieved on an IP network. There was a security vulnerability in iperf 3.19.1 versions before iperf 3.19.1. This vulnerability originated from the failure of Base64 decoding assertion in iperf_auth.c, which may cause the application to exit.(CVE-2025-54350)

Record
OESA-2025-1973
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2025-54350 3.7

In iperf before 3.19.1, iperf_auth.c has a Base64Decode assertion failure and application exit upon a malformed authentication attempt.

Record
UBUNTU-CVE-2025-54350
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
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-66057 No score

CVE-2025-54350 affecting package iperf3 for versions less than 3.17.1-3

In iperf before 3.19.1, iperf_auth.c has a Base64Decode assertion failure and application exit upon a malformed authentication attempt.

Record
AZL-66057
Updated
2026-11-05
OSVAZL-66068 No score

CVE-2025-54350 affecting package iperf3 for versions less than 3.18-2

In iperf before 3.19.1, iperf_auth.c has a Base64Decode assertion failure and application exit upon a malformed authentication attempt.

Record
AZL-66068
Updated
2026-11-02
OSVCLSA-2025-1764028726 No score

iperf3: Fix of 2 CVEs

  • CVE-2025-54349: fix off-by-one error and heap-based buffer overflow in iperf_auth.c
  • CVE-2025-54350: prevent crash due to assertion failures on malformed authentication attempt in iperf_auth.c
Record
CLSA-2025-1764028726
Updated
2026-11-02
OSVCLSA-2025-1764679337 No score

iperf3: Fix of 2 CVEs

  • CVE-2025-54349: fix off-by-one error and heap-based buffer overflow in iperf_auth.c
  • CVE-2025-54350: prevent crash due to assertion failures on malformed authentication attempt in iperf_auth.c
Record
CLSA-2025-1764679337
Updated
2026-11-02
OSVMGASA-2026-0021 No score

Updated iperf packages fix security vulnerabilities

In iperf before 3.19.1, iperf_auth.c has an off-by-one error and resultant heap-based buffer overflow. (CVE-2025-54349) In iperf before 3.19.1, iperf_auth.c has a Base64Decode assertion failure and application exit upon a malformed authentication attempt. (CVE-2025-54350)

Record
MGASA-2026-0021
Updated
2026-11-02
OSVopenSUSE-SU-2025:15414-1 No score

iperf-3.19.1-1.1 on GA media

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

Record
openSUSE-SU-2025:15414-1
Updated
2026-11-02
OSVSUSE-SU-2025:02749-1 No score

Security update for iperf

This update for iperf fixes the following issues:

  • update to 3.19.1:

    • CVE-2025-54351: Fixed buffer overflow in net.c (bsc#1247522)
    • CVE-2025-54350: Fixed Base64Decode assertion failure and application exit upon a malformed authentication attempt (bsc#1247520)
    • CVE-2025-54349: Fixed off-by-one error and resultant heap-based buffer overflow (bsc#1247519)
  • update to 3.19:

    • iperf3 now supports the use of Multi-Path TCP (MPTCPv1) on Linux with the use of the -m or --mptcp flag. (PR #1661)
    • iperf3 now supports a --cntl-ka option to enable TCP keepalives on the control connection. (#812, #835, PR #1423)
    • iperf3 now supports the MSG_TRUNC receive option, specified by the --skip-rx-copy. This theoretically improves the rated throughput of tests at high bitrates by not delivering network payload data to userspace. (#1678, PR #1717)
    • A bug that caused the bitrate setting to be ignored when bursts are set, has been fixed. (#1773, #1820, PR #1821, PR #1848)
    • The congestion control protocol setting, if used, is now properly reset between tests. (PR #1812)
    • iperf3 now exits with a non-error 0 exit code if exiting via a SIGTERM, SIGHUP, or SIGINT. (#1009, PR# 1829)
    • The current behavior of iperf3 with respect to the -n and -k options is now documented as correct. (#1768, #1775, #596, PR #1800)
Record
SUSE-SU-2025:02749-1
Updated
2026-11-02
OSVUSN-7970-1 No score

iperf3 vulnerabilities

Jorge Sancho Larraz discovered that iperf3 did not properly manage certain inputs, which could cause the server process to stop responding, waiting for input on the control connection. A remote attacker could possibly use this issue to cause a denial of service. This issue was only addressed in Ubuntu 22.04 LTS. (CVE-2023-7250)

It was discovered that iperf3 had a timing side-channel when performing RSA decryption. An attacker could possibly use this issue to recover sensitive information. This issue was only addressed in Ubuntu 20.04 LTS and Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2024-26306)

It was discovered that iperf3 incorrectly handled certain inputs. An attacker could possibly use this issue to cause a denial of service. This issue was only addressed in Ubuntu 20.04 LTS, Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2024-53580)

Han Lee discovered that iperf3 had an off-by-one heap overflow. An attacker could possibly use this issue to crash the program or execute arbitrary code. This issue was only addressed in Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS and Ubuntu 25.10. (CVE-2025-54349)

Han Lee discovered that iperf3 did not properly manage certain inputs. An attacker could possibly use this issue to cause a denial of service. (CVE-2025-54350)

Record
USN-7970-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
iperf3
Alpine:v3.22
3.2 up to 3.19.1-r0
3.19.1-r0
iperf3
Alpine:v3.23
3.2 up to 3.19.1-r0
3.19.1-r0
iperf3
Alpine:v3.24
3.2 up to 3.19.1-r0
3.19.1-r0
iperf3
Azure Linux:3
before 3.17.1-3
3.17.1-3
iperf3
Azure Linux:2
before 3.18-2
3.18-2
iperf3
Alpaquita:23
3.12-r0 up to 3.22-r0
3.22-r0
iperf3
Alpaquita:25
3.19-r0 up to 3.19.1-r0
3.19.1-r0
iperf3
Alpaquita:stream
3.12-r0 up to 3.19.1-r0
3.19.1-r0
iperf3
TuxCare:AlmaLinux:9.2
From an advisory covering 2 CVEs
before 3.9-10.el9_2.alma.tuxcare.els3
3.9-10.el9_2.alma.tuxcare.els3
iperf3-devel
TuxCare:AlmaLinux:9.2
From an advisory covering 2 CVEs
before 3.9-10.el9_2.alma.tuxcare.els3
3.9-10.el9_2.alma.tuxcare.els3
Show 27 moreShow less
Affected packages
PackageAffectedFixed
iperf3
TuxCare:AlmaLinux:9.6
From an advisory covering 2 CVEs
before 3.9-14.el9.tuxcare.els1
3.9-14.el9.tuxcare.els1
iperf3-devel
TuxCare:AlmaLinux:9.6
From an advisory covering 2 CVEs
before 3.9-14.el9.tuxcare.els1
3.9-14.el9.tuxcare.els1
iperf3
Debian:12
before 3.12-1+deb12u2, plus listed versions
3.12-13.12-1+deb12u1
3.12-1+deb12u2
iperf3
Debian:13
before 3.18-2+deb13u1, plus listed versions
3.18-2
3.18-2+deb13u1
iperf3
Debian:14
before 3.19.1-1, plus listed versions
3.18-2
3.19.1-1
iperf3
Debian:11
From an advisory covering 2 CVEs
before 3.9-1+deb11u3, plus listed versions
3.9-13.9-1+deb11u13.9-1+deb11u2
3.9-1+deb11u3
iperf_jll
Julia
before 3.21.0+0
3.21.0+0
iperf
Mageia:9
From an advisory covering 2 CVEs
before 3.18-1.1.mga9
3.18-1.1.mga9
iperf3
openEuler:24.03-LTS-SP2
From an advisory covering 2 CVEs
before 3.18-2.oe2403sp2
3.18-2.oe2403sp2
iperf3
openEuler:20.03-LTS-SP4
From an advisory covering 2 CVEs
before 3.18-2.oe2003sp4
3.18-2.oe2003sp4
iperf3
openEuler:22.03-LTS-SP3
From an advisory covering 2 CVEs
before 3.18-2.oe2203sp3
3.18-2.oe2203sp3
iperf3
openEuler:22.03-LTS-SP4
From an advisory covering 2 CVEs
before 3.18-2.oe2203sp4
3.18-2.oe2203sp4
iperf3
openEuler:24.03-LTS
From an advisory covering 2 CVEs
before 3.18-2.oe2403sp1
3.18-2.oe2403sp1
iperf3
openEuler:24.03-LTS-SP1
From an advisory covering 2 CVEs
before 3.18-2.oe2403sp1
3.18-2.oe2403sp1
iperf
SUSE:Linux Enterprise Module for Package Hub 15 SP6
From an advisory covering 3 CVEs
before 3.19.1-150000.3.15.1
3.19.1-150000.3.15.1
iperf
SUSE:Linux Enterprise Module for Package Hub 15 SP7
From an advisory covering 3 CVEs
before 3.19.1-150000.3.15.1
3.19.1-150000.3.15.1
iperf
SUSE:Enterprise Storage 7.1
From an advisory covering 3 CVEs
before 3.19.1-150000.3.15.1
3.19.1-150000.3.15.1
iperf
openSUSE:Leap 15.6
From an advisory covering 3 CVEs
before 3.19.1-150000.3.15.1
3.19.1-150000.3.15.1
iperf3
Ubuntu:Pro:20.04:LTS
before 3.7-3ubuntu0.1~esm2, plus listed versions
3.6-23.7-13.7-23.7-33.7-3ubuntu0.1~esm1
3.7-3ubuntu0.1~esm2
iperf3
Ubuntu:22.04:LTS
before 3.9-1+deb11u1ubuntu0.1, plus listed versions
3.9-13.9-1build13.9-1+deb11u1build0.22.04.1
3.9-1+deb11u1ubuntu0.1
iperf3
Ubuntu:Pro:24.04:LTS
before 3.16-1ubuntu0.1~esm1, plus listed versions
3.14-13.15-13.16-13.16-1build13.16-1build2
3.16-1ubuntu0.1~esm1
iperf3
Ubuntu:25.10
before 3.18-2ubuntu0.1, plus listed versions
3.18-2
3.18-2ubuntu0.1
iperf3
Ubuntu:Pro:20.04:LTS
From an advisory covering 5 CVEs
before 3.7-3ubuntu0.1~esm2, plus listed versions
3.6-23.7-13.7-23.7-33.7-3ubuntu0.1~esm1
3.7-3ubuntu0.1~esm2
iperf3
Ubuntu:22.04:LTS
From an advisory covering 5 CVEs
before 3.9-1+deb11u1ubuntu0.1, plus listed versions
3.9-13.9-1build13.9-1+deb11u1build0.22.04.1
3.9-1+deb11u1ubuntu0.1
iperf3
Ubuntu:Pro:24.04:LTS
From an advisory covering 5 CVEs
before 3.16-1ubuntu0.1~esm1, plus listed versions
3.14-13.15-13.16-13.16-1build13.16-1build2
3.16-1ubuntu0.1~esm1
iperf3
Ubuntu:25.10
From an advisory covering 5 CVEs
before 3.18-2ubuntu0.1, plus listed versions
3.18-2
3.18-2ubuntu0.1
iperf
openSUSE:Tumbleweed
From an advisory covering 3 CVEs
before 3.19.1-1.1
3.19.1-1.1

History

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

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

In short

CVE-2025-54350 is a low vulnerability (CVSS 3.7) in Es Iperf3, published August 3, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.48%, the 41st percentile. Fixed in iperf3 3.19.1-r0.

References

Show 23 moreShow less
MoveEnter Open