CVE-2025-54350
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.
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
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 Low
CVSS: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 Low
CVSS: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 Low
CVSS: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 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - CVSS 3.1
- 5.3 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS: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 Low
CVSS: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 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS: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 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - CVSS 3.1
- 5.3 Medium
CVSS: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
-mor--mptcpflag. (PR #1661) - iperf3 now supports a
--cntl-kaoption to enable TCP keepalives on the control connection. (#812, #835, PR #1423) - iperf3 now supports the
MSG_TRUNCreceive 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, orSIGINT. (#1009, PR# 1829) - The current behavior of iperf3 with respect to the
-nand-koptions is now documented as correct. (#1768, #1775, #596, PR #1800)
- iperf3 now supports the use of Multi-Path TCP (MPTCPv1) on Linux
with the use of the
- 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
| Package | Affected | Fixed |
|---|---|---|
iperf3Alpine:v3.22 |
3.2 up to 3.19.1-r0 | 3.19.1-r0 |
iperf3Alpine:v3.23 |
3.2 up to 3.19.1-r0 | 3.19.1-r0 |
iperf3Alpine:v3.24 |
3.2 up to 3.19.1-r0 | 3.19.1-r0 |
iperf3Azure Linux:3 |
before 3.17.1-3 | 3.17.1-3 |
iperf3Azure Linux:2 |
before 3.18-2 | 3.18-2 |
iperf3Alpaquita:23 |
3.12-r0 up to 3.22-r0 | 3.22-r0 |
iperf3Alpaquita:25 |
3.19-r0 up to 3.19.1-r0 | 3.19.1-r0 |
iperf3Alpaquita:stream |
3.12-r0 up to 3.19.1-r0 | 3.19.1-r0 |
iperf3TuxCare: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-develTuxCare: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
| Package | Affected | Fixed |
|---|---|---|
iperf3TuxCare:AlmaLinux:9.6 From an advisory covering 2 CVEs |
before 3.9-14.el9.tuxcare.els1 | 3.9-14.el9.tuxcare.els1 |
iperf3-develTuxCare:AlmaLinux:9.6 From an advisory covering 2 CVEs |
before 3.9-14.el9.tuxcare.els1 | 3.9-14.el9.tuxcare.els1 |
iperf3Debian:12 |
before 3.12-1+deb12u2, plus listed versions 3.12-13.12-1+deb12u1 |
3.12-1+deb12u2 |
iperf3Debian:13 |
before 3.18-2+deb13u1, plus listed versions 3.18-2 |
3.18-2+deb13u1 |
iperf3Debian:14 |
before 3.19.1-1, plus listed versions 3.18-2 |
3.19.1-1 |
iperf3Debian: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_jllJulia |
before 3.21.0+0 | 3.21.0+0 |
iperfMageia:9 From an advisory covering 2 CVEs |
before 3.18-1.1.mga9 | 3.18-1.1.mga9 |
iperf3openEuler:24.03-LTS-SP2 From an advisory covering 2 CVEs |
before 3.18-2.oe2403sp2 | 3.18-2.oe2403sp2 |
iperf3openEuler:20.03-LTS-SP4 From an advisory covering 2 CVEs |
before 3.18-2.oe2003sp4 | 3.18-2.oe2003sp4 |
iperf3openEuler:22.03-LTS-SP3 From an advisory covering 2 CVEs |
before 3.18-2.oe2203sp3 | 3.18-2.oe2203sp3 |
iperf3openEuler:22.03-LTS-SP4 From an advisory covering 2 CVEs |
before 3.18-2.oe2203sp4 | 3.18-2.oe2203sp4 |
iperf3openEuler:24.03-LTS From an advisory covering 2 CVEs |
before 3.18-2.oe2403sp1 | 3.18-2.oe2403sp1 |
iperf3openEuler:24.03-LTS-SP1 From an advisory covering 2 CVEs |
before 3.18-2.oe2403sp1 | 3.18-2.oe2403sp1 |
iperfSUSE: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 |
iperfSUSE: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 |
iperfSUSE: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 |
iperfopenSUSE:Leap 15.6 From an advisory covering 3 CVEs |
before 3.19.1-150000.3.15.1 | 3.19.1-150000.3.15.1 |
iperf3Ubuntu: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 |
iperf3Ubuntu: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 |
iperf3Ubuntu: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 |
iperf3Ubuntu:25.10 |
before 3.18-2ubuntu0.1, plus listed versions 3.18-2 |
3.18-2ubuntu0.1 |
iperf3Ubuntu: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 |
iperf3Ubuntu: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 |
iperf3Ubuntu: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 |
iperf3Ubuntu:25.10 From an advisory covering 5 CVEs |
before 3.18-2ubuntu0.1, plus listed versions 3.18-2 |
3.18-2ubuntu0.1 |
iperfopenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 3.19.1-1.1 | 3.19.1-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| first indexed | CVE 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
github.com/esnet/iperf/releases/tag/3.19.1
github.com/esnet/iperf/commit/4eab661da0bbaac04493fa40164e928c6df7934a
lists.debian.org/debian-lts-announce/2025/08/msg00020.html
nvd.nist.gov/vuln/detail/CVE-2025-54350
github.com/advisories/GHSA-r6x8-74x9-5mc9
security.alpinelinux.org/vuln/CVE-2025-54350
Show 23 moreShow less
docs.bell-sw.com/security/cves/CVE-2025-54350
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2025-1764028726.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2025-1764679337.html
github.com/CVEProject/cvelistV5/tree/main/cves/2025/54xxx/CVE-2025-54350.json
security-tracker.debian.org/tracker/CVE-2025-54350
advisories.mageia.org/MGASA-2026-0021.html
bugs.mageia.org/show_bug.cgi?id=35047
ubuntu.com/security/notices/USN-7970-1
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1973
nvd.nist.gov/vuln/detail/CVE-2025-54349
suse.com/support/update/announcement/2025/suse-su-202502749-1
bugzilla.suse.com/1247519
bugzilla.suse.com/1247520
bugzilla.suse.com/1247522
suse.com/security/cve/CVE-2025-54349
suse.com/security/cve/CVE-2025-54350
suse.com/security/cve/CVE-2025-54351
ubuntu.com/security/CVE-2025-54350
cve.org/CVERecord?id=CVE-2025-54350
ubuntu.com/security/CVE-2023-7250
ubuntu.com/security/CVE-2024-26306
ubuntu.com/security/CVE-2024-53580
ubuntu.com/security/CVE-2025-54349