CVE-2024-38428
url.c in GNU Wget through 1.24.5 mishandles semicolons in the userinfo subcomponent of a URI, and...
url.c in GNU Wget through 1.24.5 mishandles semicolons in the userinfo subcomponent of a URI, and thus there may be insecure behavior in which data that was supposed to be in the userinfo subcomponent is misinterpreted to be part of the host subcomponent.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
9.1
url.c in GNU Wget through 1.24.5 mishandles semicolons in the userinfo subcomponent of a URI, and thus there may be insecure behavior in which data that was supposed to be in the userinfo subcomponent is misinterpreted to be part of the host subcomponent.
- Record
CVE-2024-38428- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-436
- Updated
- 2026-11-02
CVE List
9.1
url.c in GNU Wget through 1.24.5 mishandles semicolons in the userinfo subcomponent of a URI, and thus there may be insecure behavior in which data that was supposed to be in the userinfo subcomponent is misinterpreted to be part of the host subcomponent.
- Record
CVE-2024-38428- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-436
- Updated
- 2026-11-02
EUVDEUVD-2024-37320
9.1
url.c in GNU Wget through 1.24.5 mishandles semicolons in the userinfo subcomponent of a URI, and thus there may be insecure behavior in which data that was supposed to be in the userinfo subcomponent is misinterpreted to be part of the host subcomponent.
- Record
EUVD-2024-37320- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-2j66-vp53-phjj
9.1
url.c in GNU Wget through 1.24.5 mishandles semicolons in the userinfo subcomponent of a URI, and...
url.c in GNU Wget through 1.24.5 mishandles semicolons in the userinfo subcomponent of a URI, and thus there may be insecure behavior in which data that was supposed to be in the userinfo subcomponent is misinterpreted to be part of the host subcomponent.
- Record
GHSA-2j66-vp53-phjj- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-436
- Updated
- 2026-11-02
OSVAZL-42691
9.1
CVE-2024-38428 affecting package wget for versions less than 1.21.2-3
url.c in GNU Wget through 1.24.5 mishandles semicolons in the userinfo subcomponent of a URI, and thus there may be insecure behavior in which data that was supposed to be in the userinfo subcomponent is misinterpreted to be part of the host subcomponent.
- Record
AZL-42691- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSV
9.1
url.c in GNU Wget through 1.24.5 mishandles semicolons in the userinfo subcomponent of a URI, and thus there may be insecure behavior in which data that was supposed to be in the userinfo subcomponent is misinterpreted to be part of the host subcomponent.
- Record
CVE-2024-38428- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-07
Show 36 moreShow less
OSVDEBIAN-CVE-2024-38428
9.1
url.c in GNU Wget through 1.24.5 mishandles semicolons in the userinfo subcomponent of a URI, and thus there may be insecure behavior in which data that was supposed to be in the userinfo subcomponent is misinterpreted to be part of the host subcomponent.
- Record
DEBIAN-CVE-2024-38428- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVJLSEC-2026-120
9.1
url.c in GNU Wget through 1.24.5 mishandles semicolons in the userinfo subcomponent of a URI, and thus there may be insecure behavior in which data that was supposed to be in the userinfo subcomponent is misinterpreted to be part of the host subcomponent.
- Record
JLSEC-2026-120- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVOESA-2024-1756
5.4
wget security update
GNU Wget is a free software package for retrieving files using HTTP, HTTPS, FTP and FTPS the most widely-used Internet protocols. It is a non-interactive commandline tool, so it may easily be called from scripts, cron jobs, terminals without X-Windows support, etc.
Security Fix(es):
url.c in GNU Wget through 1.24.5 mishandles semicolons in the userinfo subcomponent of a URI, and thus there may be insecure behavior in which data that was supposed to be in the userinfo subcomponent is misinterpreted to be part of the host subcomponent.(CVE-2024-38428)
- Record
OESA-2024-1756- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVRHSA-2024:4998
5.5
Red Hat Security Advisory: wget security update
- Record
RHSA-2024:4998- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2024:5299
5.5
Red Hat Security Advisory: wget security update
- Record
RHSA-2024:5299- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2024:6192
5.5
Red Hat Security Advisory: wget security update
- Record
RHSA-2024:6192- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2024:6208
5.5
Red Hat Security Advisory: wget security update
- Record
RHSA-2024:6208- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2024:6438
5.5
Red Hat Security Advisory: wget security update
- Record
RHSA-2024:6438- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRLSA-2024:5299
5.5
Moderate: wget security update
The wget packages provide the GNU Wget file retrieval utility for HTTP, HTTPS, and FTP protocols.
Security Fix(es):
- wget: Misinterpretation of input may lead to improper behavior (CVE-2024-38428)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2024:5299- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRLSA-2024:6192
5.5
Moderate: wget security update
The wget packages provide the GNU Wget file retrieval utility for HTTP, HTTPS, and FTP protocols.
Security Fix(es):
- wget: Misinterpretation of input may lead to improper behavior (CVE-2024-38428)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2024:6192- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2024-38428
9.1
CVE-2024-38428 in wget - Patched by Root
Root has patched CVE-2024-38428 in the wget package for Root:Debian:12. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-12-CVE-2024-38428- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-38428
9.1
url.c in GNU Wget through 1.24.5 mishandles semicolons in the userinfo subcomponent of a URI, and thus there may be insecure behavior in which data that was supposed to be in the userinfo subcomponent is misinterpreted to be part of the host subcomponent.
- Record
UBUNTU-CVE-2024-38428- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVALSA-2024:5299 No score
Moderate: wget security update
The wget packages provide the GNU Wget file retrieval utility for HTTP, HTTPS, and FTP protocols.
Security Fix(es):
- wget: Misinterpretation of input may lead to improper behavior (CVE-2024-38428)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2024:5299- Updated
- 2026-11-02
OSVALSA-2024:6192 No score
Moderate: wget security update
The wget packages provide the GNU Wget file retrieval utility for HTTP, HTTPS, and FTP protocols.
Security Fix(es):
- wget: Misinterpretation of input may lead to improper behavior (CVE-2024-38428)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2024:6192- Updated
- 2026-11-02
OSVCLSA-2024-1723223824 No score
Fix CVE(s): CVE-2024-38428
- SECURITY UPDATE: Insecure behavior with semicolons in URI userinfo
- debian/patches/CVE-2024-38428.patch: Properly re-implement userinfo parsing (rfc2396) to fix outdated RFC implementation
- CVE-2024-38428
- Record
CLSA-2024-1723223824- Updated
- 2026-11-02
OSVCLSA-2024-1723223949 No score
Fix CVE(s): CVE-2024-38428
- SECURITY UPDATE: Insecure behavior with semicolons in URI userinfo
- debian/patches/CVE-2024-38428.patch: Properly re-implement userinfo parsing (rfc2396) to fix outdated RFC implementation
- CVE-2024-38428
- Record
CLSA-2024-1723223949- Updated
- 2026-11-02
OSVCLSA-2024-1723794812 No score
wget: Fix of CVE-2024-38428
- CVE-2024-38428: properly re-implement userinfo parsing (rfc2396)
- Fix wget Test-proxied-https-auth.px and Test-proxied-https-auth.px tests failing
- Providing wget -O and -q parameters while running in background generates a wget-log file
- Record
CLSA-2024-1723794812- Updated
- 2026-11-02
OSVCLSA-2024-1723795173 No score
wget: Fix of CVE-2024-38428
- CVE-2024-38428: properly re-implement userinfo parsing (rfc2396)
- Fix wget Test-proxied-https-auth.px and Test-proxied-https-auth.px tests failing
- Providing wget -O and -q parameters while running in background generates a wget-log file
- Record
CLSA-2024-1723795173- Updated
- 2026-11-02
OSVCLSA-2024-1723796201 No score
wget: Fix of CVE-2024-38428
- CVE-2024-38428: properly re-implement userinfo parsing (rfc2396)
- Record
CLSA-2024-1723796201- Updated
- 2026-11-02
OSVCLSA-2024-1723826300 No score
wget: Fix of CVE-2024-38428
- CVE-2024-38428: properly re-implement userinfo parsing (rfc2396)
- Fix wget Test-proxied-https-auth.px and Test-proxied-https-auth.px tests failing
- Providing wget -O and -q parameters while running in background generates a wget-log file
- Record
CLSA-2024-1723826300- Updated
- 2026-11-02
OSVCLSA-2024-1725898066 No score
wget: Fix of CVE-2024-38428
- CVE-2024-38428: properly re-implement userinfo parsing
- Record
CLSA-2024-1725898066- Updated
- 2026-11-02
OSVCLSA-2024-1733428726 No score
wget: Fix of CVE-2024-38428
- CVE-2024-38428: properly re-implement userinfo parsing (rfc2396)
- Record
CLSA-2024-1733428726- Updated
- 2026-11-02
OSVCLSA-2025-1747851041 No score
wget: Fix of CVE-2024-38428
- CVE-2024-38428: properly re-implement userinfo parsing (rfc2396)
- Record
CLSA-2025-1747851041- Updated
- 2026-11-02
OSVCLSA-2025-1756409198 No score
wget: Fix of CVE-2024-38428
- CVE-2024-38428: fix mishandle semicolons in userinfo subcomponent of URI to prevent insecure behavior
- Record
CLSA-2025-1756409198- Updated
- 2026-11-02
OSVCLSA-2025-1756409922 No score
wget: Fix of CVE-2024-38428
- CVE-2024-38428: fix mishandle semicolons in userinfo subcomponent of URI to prevent insecure behavior
- Record
CLSA-2025-1756409922- Updated
- 2026-11-02
OSVCLSA-2025-1762783856 No score
Fix CVE(s): CVE-2024-38428
- SECURITY UPDATE: mishandling of semicolons in userinfo
- debian/patches/CVE-2024-38428.patch: properly re-implement userinfo parsing in src/url.c.
- CVE-2024-38428
- Record
CLSA-2025-1762783856- Updated
- 2026-11-02
OSVMGASA-2024-0240 No score
Updated wget packages fix security vulnerability
url.c in GNU Wget through 1.24.5 mishandles semicolons in the userinfo subcomponent of a URI, and thus there may be insecure behavior in which data that was supposed to be in the userinfo subcomponent is misinterpreted to be part of the host subcomponent. (CVE-2024-38428)
- Record
MGASA-2024-0240- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14056-1 No score
wget-1.24.5-2.1 on GA media
These are all security issues fixed in the wget-1.24.5-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14056-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:2154-1 No score
Security update for wget
This update for wget fixes the following issues:
- CVE-2024-38428: Fix mishandled semicolons in the userinfo subcomponent of a URI. (bsc#1226419)
- Record
SUSE-SU-2024:2154-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:2174-1 No score
Security update for wget
This update for wget fixes the following issues:
- CVE-2024-38428: Fix mishandled semicolons in the userinfo subcomponent of a URI. (bsc#1226419)
- Record
SUSE-SU-2024:2174-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:2174-2 No score
Security update for wget
This update for wget fixes the following issues:
- CVE-2024-38428: Fix mishandled semicolons in the userinfo subcomponent of a URI. (bsc#1226419)
- Record
SUSE-SU-2024:2174-2- Updated
- 2026-11-02
OSVSUSE-SU-2024:2201-1 No score
Security update for wget
This update for wget fixes the following issues:
- CVE-2024-38428: Fix mishandled semicolons in the userinfo subcomponent of a URI. (bsc#1226419)
- Record
SUSE-SU-2024:2201-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:20010-1 No score
Security update for wget
This update for wget fixes the following issues:
-
CVE-2024-38428: Fix mishandled semicolons in the userinfo subcomponent of a URI. (bsc#1226419)
-
Update to GNU wget 1.24.5:
- Fix how subdomain matches are checked for HSTS.
- Wget will now also parse the srcset attribute in <source> HTML tags
- Support reading fetchmail style "user" and "passwd" fields from netrc
- In some cases, prevent the confusing "Cannot write to... (success)" error messages
- Support extremely fast download speeds (TB/s)
- Ensure that CSS URLs are corectly quoted
- libproxy support is now upstream- drop wget-libproxy.patch
- Record
SUSE-SU-2025:20010-1- Updated
- 2026-11-02
OSVUSN-6852-1 No score
wget vulnerability
It was discovered that Wget incorrectly handled semicolons in the userinfo subcomponent of a URI. A remote attacker could possibly trick a user into connecting to a different host than expected.
- Record
USN-6852-1- Updated
- 2026-11-02
OSVUSN-6852-2 No score
wget vulnerability
USN-6852-1 fixed a vulnerability in Wget. This update provides the corresponding update for Ubuntu 16.04 LTS and Ubuntu 18.04 LTS.
Original advisory details:
It was discovered that Wget incorrectly handled semicolons in the userinfo subcomponent of a URI. A remote attacker could possibly trick a user into connecting to a different host than expected.
- Record
USN-6852-2- Updated
- 2026-11-02
OSVUSN-8543-1 No score
wget vulnerabilities
It was discovered that Wget mishandled semicolons in the userinfo subcomponent of a URL. A remote attacker could possibly use this issue to trick a user into connecting to a different host than intended. This issue only affected Ubuntu 14.04 LTS. (CVE-2024-38428)
It was discovered that Wget incorrectly handled Metalink documents containing a whitespace-only URL. A remote attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, and Ubuntu 26.04 LTS. (CVE-2026-58469)
It was discovered that Wget incorrectly handled Content-Range header values, leading to an integer overflow. A remote attacker could possibly use this issue to cause download desynchronization. (CVE-2026-58470)
It was discovered that Wget incorrectly handled character set conversion of server-supplied filenames. A remote attacker could possibly use this issue to cause a denial of service or possibly execute arbitrary code. This issue only affected Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, and Ubuntu 26.04 LTS. (CVE-2026-58471)
It was discovered that Wget incorrectly handled HTML attributes requiring entity encoding. A remote attacker could possibly use this issue to cause a denial of service or possibly execute arbitrary code. (CVE-2026-58472)
- Record
USN-8543-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
wgetAlmaLinux:8 |
before 1.19.5-12.el8_10 | 1.19.5-12.el8_10 |
wgetAlmaLinux:9 |
before 1.21.1-8.el9_4 | 1.21.1-8.el9_4 |
wgetAzure Linux:2 |
before 1.21.2-3 | 1.21.2-3 |
wgetTuxCare:Ubuntu:16.04 |
before 1.17.1-1ubuntu1.5+tuxcare.els1 | 1.17.1-1ubuntu1.5+tuxcare.els1 |
wgetTuxCare:Ubuntu:18.04 |
before 1.19.4-1ubuntu2.2+tuxcare.els1 | 1.19.4-1ubuntu2.2+tuxcare.els1 |
wgetTuxCare:CentOS-Stream:8 |
before 1.19.5-11.el8.tuxcare.els1 | 1.19.5-11.el8.tuxcare.els1 |
wgetTuxCare:CentOS:8.5 |
before 1.19.5-11.el8.tuxcare.els1 | 1.19.5-11.el8.tuxcare.els1 |
wgetTuxCare:CentOS:7 |
before 1.14-18.el7_6.1.tuxcare.els1 | 1.14-18.el7_6.1.tuxcare.els1 |
wgetTuxCare:CentOS:8.4 |
before 1.19.5-11.el8.tuxcare.els1 | 1.19.5-11.el8.tuxcare.els1 |
wgetTuxCare:AlmaLinux:9.2 |
before 1.21.1-7.el9.tuxcare.els1 | 1.21.1-7.el9.tuxcare.els1 |
Show 62 moreShow less
| Package | Affected | Fixed |
|---|---|---|
wgetTuxCare:OracleLinux:7 |
before 1.14-18.el7_6.1.tuxcare.els1 | 1.14-18.el7_6.1.tuxcare.els1 |
wgetTuxCare:RHEL:7 |
before 1.14-18.el7_6.1.tuxcare.els1 | 1.14-18.el7_6.1.tuxcare.els1 |
wgetTuxCare:OracleLinux:6 |
before 1.12-10.el6.tuxcare.els1 | 1.12-10.el6.tuxcare.els1 |
wgetTuxCare:CentOS:6 |
before 1.12-10.el6.tuxcare.els1 | 1.12-10.el6.tuxcare.els1 |
wgetTuxCare:Debian:10 |
before 1.20.1-1.1+tuxcare.els1 | 1.20.1-1.1+tuxcare.els1 |
wgetDebian:12 |
before 1.21.3-1+deb12u1, plus listed versions 1.21.3-1 |
1.21.3-1+deb12u1 |
wgetDebian:13 |
before 1.24.5-2 | 1.24.5-2 |
wgetDebian:14 |
before 1.24.5-2 | 1.24.5-2 |
wgetDebian:11 |
before 1.21-1+deb11u2, plus listed versions 1.21-11.21-1+deb11u1 |
1.21-1+deb11u2 |
wget_jllJulia |
before 1.25.0+0 | 1.25.0+0 |
wgetMageia:9 |
before 1.21.4-1.1.mga9 | 1.21.4-1.1.mga9 |
wgetopenEuler:20.03-LTS-SP4 |
before 1.20.3-5.oe2003sp4 | 1.20.3-5.oe2003sp4 |
wgetopenEuler:22.03-LTS-SP1 |
before 1.21.2-5.oe2203sp1 | 1.21.2-5.oe2203sp1 |
wgetopenEuler:22.03-LTS-SP3 |
before 1.21.2-5.oe2203sp3 | 1.21.2-5.oe2203sp3 |
wgetopenEuler:24.03-LTS |
before 1.21.4-2.oe2403 | 1.21.4-2.oe2403 |
wgetRed Hat:rhel_aus:8.6::appstream |
before 0:1.19.5-10.el8_6.2 | 0:1.19.5-10.el8_6.2 |
wget-debuginfoRed Hat:rhel_aus:8.6::appstream |
before 0:1.19.5-10.el8_6.2 | 0:1.19.5-10.el8_6.2 |
wget-debugsourceRed Hat:rhel_aus:8.6::appstream |
before 0:1.19.5-10.el8_6.2 | 0:1.19.5-10.el8_6.2 |
wgetRed Hat:rhel_e4s:8.6::appstream |
before 0:1.19.5-10.el8_6.2 | 0:1.19.5-10.el8_6.2 |
wget-debuginfoRed Hat:rhel_e4s:8.6::appstream |
before 0:1.19.5-10.el8_6.2 | 0:1.19.5-10.el8_6.2 |
wget-debugsourceRed Hat:rhel_e4s:8.6::appstream |
before 0:1.19.5-10.el8_6.2 | 0:1.19.5-10.el8_6.2 |
wgetRed Hat:rhel_tus:8.6::appstream |
before 0:1.19.5-10.el8_6.2 | 0:1.19.5-10.el8_6.2 |
wget-debuginfoRed Hat:rhel_tus:8.6::appstream |
before 0:1.19.5-10.el8_6.2 | 0:1.19.5-10.el8_6.2 |
wget-debugsourceRed Hat:rhel_tus:8.6::appstream |
before 0:1.19.5-10.el8_6.2 | 0:1.19.5-10.el8_6.2 |
wgetRed Hat:enterprise_linux:8::appstream |
before 0:1.19.5-12.el8_10 | 0:1.19.5-12.el8_10 |
wget-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:1.19.5-12.el8_10 | 0:1.19.5-12.el8_10 |
wget-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:1.19.5-12.el8_10 | 0:1.19.5-12.el8_10 |
wgetRed Hat:enterprise_linux:9::appstream |
before 0:1.21.1-8.el9_4 | 0:1.21.1-8.el9_4 |
wget-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:1.21.1-8.el9_4 | 0:1.21.1-8.el9_4 |
wget-debugsourceRed Hat:enterprise_linux:9::appstream |
before 0:1.21.1-8.el9_4 | 0:1.21.1-8.el9_4 |
wgetRed Hat:rhel_eus:8.8::appstream |
before 0:1.19.5-11.el8_8.1 | 0:1.19.5-11.el8_8.1 |
wget-debuginfoRed Hat:rhel_eus:8.8::appstream |
before 0:1.19.5-11.el8_8.1 | 0:1.19.5-11.el8_8.1 |
wget-debugsourceRed Hat:rhel_eus:8.8::appstream |
before 0:1.19.5-11.el8_8.1 | 0:1.19.5-11.el8_8.1 |
wgetRed Hat:rhel_eus:9.2::appstream |
before 0:1.21.1-7.el9_2.1 | 0:1.21.1-7.el9_2.1 |
wget-debuginfoRed Hat:rhel_eus:9.2::appstream |
before 0:1.21.1-7.el9_2.1 | 0:1.21.1-7.el9_2.1 |
wget-debugsourceRed Hat:rhel_eus:9.2::appstream |
before 0:1.21.1-7.el9_2.1 | 0:1.21.1-7.el9_2.1 |
wgetRocky Linux:8 |
before 0:1.19.5-12.el8_10 | 0:1.19.5-12.el8_10 |
wgetRocky Linux:9 |
before 0:1.21.1-8.el9_4 | 0:1.21.1-8.el9_4 |
wgetRoot:Debian:12 |
before 1.21.3-1+deb12u1.root.io.1 | 1.21.3-1+deb12u1.root.io.11.21.3-1+deb12u1.aikido.51.21.3-1+deb12u1.root.io.21.21.3-1+deb12u1.root.io.31.21.3-1+deb12u1.root.io.41.21.3-1+deb12u1.aikido.6 |
rootio-wgetRoot:Debian:12 |
before 1.21.3-1+deb12u1.root.io.1 | 1.21.3-1+deb12u1.root.io.11.21.3-1+deb12u1.aikido.51.21.3-1+deb12u1.root.io.21.21.3-1+deb12u1.root.io.31.21.3-1+deb12u1.root.io.41.21.3-1+deb12u1.aikido.6 |
wgetSUSE:Linux Enterprise Server 12 SP5 |
before 1.14-21.19.1 | 1.14-21.19.1 |
wgetSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 1.14-21.19.1 | 1.14-21.19.1 |
wgetSUSE:Linux Enterprise Micro 5.5 |
before 1.20.3-150000.3.20.1 | 1.20.3-150000.3.20.1 |
wgetSUSE:Linux Enterprise Module for Basesystem 15 SP5 |
before 1.20.3-150000.3.20.1 | 1.20.3-150000.3.20.1 |
wgetopenSUSE:Leap 15.5 |
before 1.20.3-150000.3.20.1 | 1.20.3-150000.3.20.1 |
wgetSUSE:Linux Enterprise Module for Basesystem 15 SP6 |
before 1.20.3-150600.19.3.1 | 1.20.3-150600.19.3.1 |
wgetopenSUSE:Leap 15.6 |
before 1.20.3-150600.19.3.1 | 1.20.3-150600.19.3.1 |
wgetSUSE:Linux Micro 6.0 |
before 1.24.5-1.1 | 1.24.5-1.1 |
wgetUbuntu:Pro:14.04:LTS |
before 1.15-1ubuntu1.14.04.5+esm2, plus listed versions 1.14-2ubuntu11.14-5ubuntu11.15-1ubuntu11.15-1ubuntu1.14.04.11.15-1ubuntu1.14.04.21.15-1ubuntu1.14.04.31.15-1ubuntu1.14.04.41.15-1ubuntu1.14.04.5 |
1.15-1ubuntu1.14.04.5+esm2 |
wgetUbuntu:Pro:16.04:LTS |
before 1.17.1-1ubuntu1.5+esm1, plus listed versions 1.16.1-1ubuntu11.17.1-1ubuntu11.17.1-1ubuntu1.11.17.1-1ubuntu1.21.17.1-1ubuntu1.31.17.1-1ubuntu1.41.17.1-1ubuntu1.5 |
1.17.1-1ubuntu1.5+esm1 |
wgetUbuntu:Pro:18.04:LTS |
before 1.19.4-1ubuntu2.2+esm1, plus listed versions 1.19.1-3ubuntu11.19.1-3ubuntu1.11.19.2-1ubuntu11.19.3-2ubuntu11.19.4-1ubuntu21.19.4-1ubuntu2.11.19.4-1ubuntu2.2 |
1.19.4-1ubuntu2.2+esm1 |
wgetUbuntu:20.04:LTS |
before 1.20.3-1ubuntu2.1, plus listed versions 1.20.3-1ubuntu11.20.3-1ubuntu2 |
1.20.3-1ubuntu2.1 |
wgetUbuntu:22.04:LTS |
before 1.21.2-2ubuntu1.1, plus listed versions 1.21-1ubuntu31.21-1ubuntu41.21-1ubuntu51.21.2-2ubuntu1 |
1.21.2-2ubuntu1.1 |
wgetUbuntu:24.04:LTS |
before 1.21.4-1ubuntu4.1, plus listed versions 1.21.3-1ubuntu11.21.4-1ubuntu11.21.4-1ubuntu21.21.4-1ubuntu31.21.4-1ubuntu4 |
1.21.4-1ubuntu4.1 |
wgetUbuntu:Pro:14.04:LTS From an advisory covering 5 CVEs |
before 1.15-1ubuntu1.14.04.5+esm2, plus listed versions 1.14-2ubuntu11.14-5ubuntu11.15-1ubuntu11.15-1ubuntu1.14.04.11.15-1ubuntu1.14.04.21.15-1ubuntu1.14.04.31.15-1ubuntu1.14.04.41.15-1ubuntu1.14.04.5 |
1.15-1ubuntu1.14.04.5+esm2 |
wgetUbuntu:Pro:16.04:LTS From an advisory covering 5 CVEs |
before 1.17.1-1ubuntu1.5+esm3, plus listed versions 1.16.1-1ubuntu11.17.1-1ubuntu11.17.1-1ubuntu1.11.17.1-1ubuntu1.21.17.1-1ubuntu1.31.17.1-1ubuntu1.41.17.1-1ubuntu1.51.17.1-1ubuntu1.5+esm1 |
1.17.1-1ubuntu1.5+esm3 |
wgetUbuntu:Pro:18.04:LTS From an advisory covering 5 CVEs |
before 1.19.4-1ubuntu2.2+esm3, plus listed versions 1.19.1-3ubuntu11.19.1-3ubuntu1.11.19.2-1ubuntu11.19.3-2ubuntu11.19.4-1ubuntu21.19.4-1ubuntu2.11.19.4-1ubuntu2.21.19.4-1ubuntu2.2+esm1 |
1.19.4-1ubuntu2.2+esm3 |
wgetUbuntu:Pro:20.04:LTS From an advisory covering 5 CVEs |
before 1.20.3-1ubuntu2.1+esm2, plus listed versions 1.20.3-1ubuntu11.20.3-1ubuntu21.20.3-1ubuntu2.1 |
1.20.3-1ubuntu2.1+esm2 |
wgetUbuntu:22.04:LTS From an advisory covering 5 CVEs |
before 1.21.2-2ubuntu1.3, plus listed versions 1.21-1ubuntu31.21-1ubuntu41.21-1ubuntu51.21.2-2ubuntu11.21.2-2ubuntu1.1 |
1.21.2-2ubuntu1.3 |
wgetUbuntu:24.04:LTS From an advisory covering 5 CVEs |
before 1.21.4-1ubuntu4.3, plus listed versions 1.21.3-1ubuntu11.21.4-1ubuntu11.21.4-1ubuntu21.21.4-1ubuntu31.21.4-1ubuntu41.21.4-1ubuntu4.1 |
1.21.4-1ubuntu4.3 |
wgetUbuntu:26.04:LTS From an advisory covering 5 CVEs |
before 1.25.0-2ubuntu4.2, plus listed versions 1.25.0-2ubuntu31.25.0-2ubuntu4 |
1.25.0-2ubuntu4.2 |
wgetopenSUSE:Tumbleweed |
before 1.24.5-2.1 | 1.24.5-2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-38428 is a critical vulnerability (CVSS 9.1) in Gnu Wget, published June 16, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.67%, the 52nd percentile. Fixed in wget 1.19.5-12.el8_10.
References
lists.gnu.org/archive/html/bug-wget/2024-06/msg00005.html
git.savannah.gnu.org/cgit/wget.git/commit?id=ed0c7c7e0e8f7298352646b2fd6e06a11e242ace
security.netapp.com/advisory/ntap-20241115-0005
lists.debian.org/debian-lts-announce/2025/04/msg00029.html
nvd.nist.gov/vuln/detail/CVE-2024-38428
github.com/advisories/GHSA-2j66-vp53-phjj
Show 53 moreShow less
access.redhat.com/errata/RHSA-2024:5299
access.redhat.com/security/cve/CVE-2024-38428
bugzilla.redhat.com/2292836
errata.almalinux.org/8/ALSA-2024-5299.html
access.redhat.com/errata/RHSA-2024:6192
errata.almalinux.org/9/ALSA-2024-6192.html
errata.cloudlinux.com/ubuntu16-els/CLSA-2024-1723223824.html
errata.cloudlinux.com/ubuntu18-els/CLSA-2024-1723223949.html
errata.tuxcare.com/centos8stream-els/CLSA-2024-1723794812.html
errata.cloudlinux.com/centos8.5-els/CLSA-2024-1723795173.html
errata.tuxcare.com/centos7-els/CLSA-2024-1723796201.html
errata.cloudlinux.com/centos8.4-els/CLSA-2024-1723826300.html
errata.tuxcare.com/almalinux9.2-esu/CLSA-2024-1725898066.html
errata.cloudlinux.com/oraclelinux7-els/CLSA-2024-1733428726.html
errata.tuxcare.com/rhel7-els/CLSA-2025-1747851041.html
errata.tuxcare.com/els_os/oraclelinux6els/CLSA-2025-1756409198.html
errata.tuxcare.com/els_os/centos6els/CLSA-2025-1756409922.html
errata.tuxcare.com/els_os/debian10els/CLSA-2025-1762783856.html
github.com/CVEProject/cvelistV5/tree/main/cves/2024/38xxx/CVE-2024-38428.json
security-tracker.debian.org/tracker/CVE-2024-38428
advisories.mageia.org/MGASA-2024-0240.html
bugs.mageia.org/show_bug.cgi?id=33327
lists.suse.com/pipermail/sle-updates/2024-June/035703.html
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1756
access.redhat.com/errata/RHSA-2024:4998
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2292836
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_4998.json
cve.org/CVERecord?id=CVE-2024-38428
docs.redhat.com/en/documentation/red_hat_enterprise_linux/8/html/8.10_release_notes/index
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_5299.json
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_6192.json
access.redhat.com/errata/RHSA-2024:6208
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_6208.json
access.redhat.com/errata/RHSA-2024:6438
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_6438.json
errata.rockylinux.org/RLSA-2024:5299
errata.rockylinux.org/RLSA-2024:6192
suse.com/support/update/announcement/2024/suse-su-20242154-1
bugzilla.suse.com/1226419
suse.com/security/cve/CVE-2024-38428
suse.com/support/update/announcement/2024/suse-su-20242174-1
suse.com/support/update/announcement/2024/suse-su-20242174-2
suse.com/support/update/announcement/2024/suse-su-20242201-1
suse.com/support/update/announcement/2025/suse-su-202520010-1
ubuntu.com/security/CVE-2024-38428
ubuntu.com/security/notices/USN-6852-1
ubuntu.com/security/notices/USN-6852-2
ubuntu.com/security/notices/USN-8543-1
ubuntu.com/security/CVE-2026-58469
ubuntu.com/security/CVE-2026-58470
ubuntu.com/security/CVE-2026-58471
ubuntu.com/security/CVE-2026-58472