CVE-2024-10524
GNU Wget is vulnerable to an SSRF attack when accessing partially-user-controlled shorthand URLs
Applications that use Wget to access a remote resource using shorthand URLs and pass arbitrary user credentials in the URL are vulnerable. In these cases attackers can enter crafted credentials which will cause Wget to access an arbitrary host.
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
- Low
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
6.5
GNU Wget is vulnerable to an SSRF attack when accessing partially-user-controlled shorthand URLs
Applications that use Wget to access a remote resource using shorthand URLs and pass arbitrary user credentials in the URL are vulnerable. In these cases attackers can enter crafted credentials which will cause Wget to access an arbitrary host.
- Record
CVE-2024-10524- 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 - Weakness
- CWE-918
- Updated
- 2026-11-02
EUVDEUVD-2024-33431
6.5
Applications that use Wget to access a remote resource using shorthand URLs and pass arbitrary user credentials in the URL are vulnerable. In these cases attackers can enter crafted credentials which will cause Wget to access an arbitrary host.
- Record
EUVD-2024-33431- 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
GitHub AdvisoriesGHSA-mqrm-h2pw-9j9r
6.5
Applications that use Wget to access a remote resource using shorthand URLs and pass arbitrary...
Applications that use Wget to access a remote resource using shorthand URLs and pass arbitrary user credentials in the URL are vulnerable. In these cases attackers can enter crafted credentials which will cause Wget to access an arbitrary host.
- Record
GHSA-mqrm-h2pw-9j9r- 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 - Weakness
- CWE-918
- Updated
- 2026-11-02
NVD
6.5
Applications that use Wget to access a remote resource using shorthand URLs and pass arbitrary user credentials in the URL are vulnerable. In these cases attackers can enter crafted credentials which will cause Wget to access an arbitrary host.
- Record
CVE-2024-10524- 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 - Weakness
- CWE-918
- Updated
- 2026-11-02
OSVALPINE-CVE-2024-10524
6.5
Applications that use Wget to access a remote resource using shorthand URLs and pass arbitrary user credentials in the URL are vulnerable. In these cases attackers can enter crafted credentials which will cause Wget to access an arbitrary host.
- Record
ALPINE-CVE-2024-10524- 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
OSVBELL-CVE-2024-10524
6.5
- Record
BELL-CVE-2024-10524- 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
Show 19 moreShow less
OSV
6.5
GNU Wget is vulnerable to an SSRF attack when accessing partially-user-controlled shorthand URLs
Applications that use Wget to access a remote resource using shorthand URLs and pass arbitrary user credentials in the URL are vulnerable. In these cases attackers can enter crafted credentials which will cause Wget to access an arbitrary host.
- Record
CVE-2024-10524- 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 - Weakness
- CWE-918
- Updated
- 2026-11-07
OSVDEBIAN-CVE-2024-10524
6.5
Applications that use Wget to access a remote resource using shorthand URLs and pass arbitrary user credentials in the URL are vulnerable. In these cases attackers can enter crafted credentials which will cause Wget to access an arbitrary host.
- Record
DEBIAN-CVE-2024-10524- 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
OSVJLSEC-2026-119
6.5
Applications that use Wget to access a remote resource using shorthand URLs and pass arbitrary user...
Applications that use Wget to access a remote resource using shorthand URLs and pass arbitrary user credentials in the URL are vulnerable. In these cases attackers can enter crafted credentials which will cause Wget to access an arbitrary host.
- Record
JLSEC-2026-119- 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
OSVOESA-2024-2497
6.5
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):
Applications that use Wget to access a remote resource using shorthand URLs and pass arbitrary user credentials in the URL are vulnerable. In these cases attackers can enter crafted credentials which will cause Wget to access an arbitrary host.(CVE-2024-10524)
- Record
OESA-2024-2497- 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-2024-10524
6.5
Applications that use Wget to access a remote resource using shorthand URLs and pass arbitrary user credentials in the URL are vulnerable. In these cases attackers can enter crafted credentials which will cause Wget to access an arbitrary host.
- Record
UBUNTU-CVE-2024-10524- 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
OSVAZL-53235 No score
CVE-2024-10524 affecting package wget for versions less than 1.21.2-4
Applications that use Wget to access a remote resource using shorthand URLs and pass arbitrary user credentials in the URL are vulnerable. In these cases attackers can enter crafted credentials which will cause Wget to access an arbitrary host.
- Record
AZL-53235- Updated
- 2026-11-02
OSVMGASA-2024-0378 No score
Updated wget packages fix security vulnerability
Applications that use Wget to access a remote resource using shorthand URLs and pass arbitrary user credentials in the URL are vulnerable. In these cases attackers can enter crafted credentials which will cause Wget to access an arbitrary host. (CVE-2024-10524)
- Record
MGASA-2024-0378- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14492-1 No score
wget-1.25.0-1.1 on GA media
These are all security issues fixed in the wget-1.25.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14492-1- Updated
- 2026-11-02
OSVROOT-OS-ALPINE-318-CVE-2024-10524 No score
CVE-2024-10524 in rootio-wget - Patched by Root
Root has patched CVE-2024-10524 in the rootio-wget package for Root:Alpine:3.18. Multiple fixed versions available.
- Record
ROOT-OS-ALPINE-318-CVE-2024-10524- Updated
- 2026-11-02
OSVROOT-OS-ALPINE-319-CVE-2024-10524 No score
CVE-2024-10524 in rootio-wget - Patched by Root
Root has patched CVE-2024-10524 in the rootio-wget package for Root:Alpine:3.19. Multiple fixed versions available.
- Record
ROOT-OS-ALPINE-319-CVE-2024-10524- Updated
- 2026-11-02
OSVROOT-OS-ALPINE-320-CVE-2024-10524 No score
CVE-2024-10524 in rootio-wget - Patched by Root
Root has patched CVE-2024-10524 in the rootio-wget package for Root:Alpine:3.20. Multiple fixed versions available.
- Record
ROOT-OS-ALPINE-320-CVE-2024-10524- Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-11-CVE-2024-10524 No score
CVE-2024-10524 in wget - Patched by Root
Root has patched CVE-2024-10524 in the wget package for Root:Debian:11. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-11-CVE-2024-10524- Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2024-10524 No score
CVE-2024-10524 in wget - Patched by Root
Root has patched CVE-2024-10524 in the wget package for Root:Debian:12. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-12-CVE-2024-10524- Updated
- 2026-11-02
OSVSUSE-SU-2024:4138-1 No score
Security update for wget
This update for wget fixes the following issues:
- CVE-2024-10524: Fixed SSRF via shorthand HTTP URL (bsc#1233773)
- Record
SUSE-SU-2024:4138-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:4145-1 No score
Security update for wget
This update for wget fixes the following issues:
- CVE-2024-10524: Fixed SSRF via shorthand HTTP URL (bsc#1233773)
- Record
SUSE-SU-2024:4145-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:01921-1 No score
Security update for wget
This update for wget fixes the following issues:
- CVE-2024-10524: Dropped support for shorthand URLs that enabled SSRF attacks (bsc#1233773).
- Record
SUSE-SU-2025:01921-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:20097-1 No score
Security update for wget
This update for wget fixes the following issues:
- CVE-2024-10524: Drop support for shorthand URLs (bsc#1233773).
- Record
SUSE-SU-2025:20097-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:20325-1 No score
Security update for wget
This update for wget fixes the following issues:
- CVE-2024-10524: Drop support for shorthand URLs (bsc#1233773).
- Record
SUSE-SU-2025:20325-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3148-1 No score
Security update for wget
This update for wget fixes the following issues:
- CVE-2026-15146: unvalidated IP address in an FTP PASV response can lead to server-side request forgery (bsc#1271320).
- CVE-2026-58469: Metalink document containing a whitespace-only URL can cause a heap buffer underread (bsc#1271033).
- CVE-2026-58470: server-controlled values can cause an integer overflow in parse_content_range() (bsc#1271034).
- CVE-2026-58471: server-supplied filenames requiring character set conversion could lead to heap memory corruption (bsc#1271035).
- CVE-2026-58472: crafted HTML attribute with a large number of characters can lead to a heap buffer overflow (bsc#1271036).
- Record
SUSE-SU-2026:3148-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
wgetAlpine:v3.21 |
before 1.25.0-r0 | 1.25.0-r0 |
wgetAlpine:v3.22 |
before 1.25.0-r0 | 1.25.0-r0 |
wgetAlpine:v3.23 |
before 1.25.0-r0 | 1.25.0-r0 |
wgetAlpine:v3.24 |
before 1.25.0-r0 | 1.25.0-r0 |
wgetAzure Linux:2 |
before 1.21.2-4 | 1.21.2-4 |
wgetAlpaquita:23 |
1.21.3-r2 up to 1.21.4-r1 | 1.21.4-r1 |
wgetAlpaquita:stream |
1.21.3-r2 up to 1.25.0-r0 | 1.25.0-r0 |
wgetDebian:12 |
All versions, plus listed versions 1.21.3-11.21.3-1+deb12u11.21.4-11.24.5-11.24.5-21.25.0-11.25.0-21.25.0-3 |
None known |
wgetDebian:13 |
before 1.25.0-1 | 1.25.0-1 |
wgetDebian:14 |
before 1.25.0-1 | 1.25.0-1 |
Show 31 moreShow less
| Package | Affected | Fixed |
|---|---|---|
wget_jllJulia |
before 1.25.0+0 | 1.25.0+0 |
wgetMageia:9 |
before 1.21.4-1.2.mga9 | 1.21.4-1.2.mga9 |
wgetopenEuler:22.03-LTS-SP3 |
before 1.21.2-6.oe2203sp3 | 1.21.2-6.oe2203sp3 |
wgetopenEuler:20.03-LTS-SP4 |
before 1.20.3-6.oe2003sp4 | 1.20.3-6.oe2003sp4 |
wgetopenEuler:22.03-LTS-SP1 |
before 1.21.2-6.oe2203sp1 | 1.21.2-6.oe2203sp1 |
wgetopenEuler:24.03-LTS |
before 1.21.4-3.oe2403 | 1.21.4-3.oe2403 |
wgetopenEuler:22.03-LTS-SP4 |
before 1.21.2-6.oe2203sp4 | 1.21.2-6.oe2203sp4 |
rootio-wgetRoot:Alpine:3.18 |
before 1.21.4-r00071 | 1.21.4-r00071 |
rootio-wgetRoot:Alpine:3.19 |
before 1.21.4-r00071 | 1.21.4-r00071 |
rootio-wgetRoot:Alpine:3.20 |
before 1.24.5-r00071 | 1.24.5-r00071 |
wgetRoot:Debian:11 |
before 1.21-1+deb11u2.aikido.14 | 1.21-1+deb11u2.aikido.141.21-1+deb11u2.aikido.151.21-1+deb11u2.root.io.121.21-1+deb11u2.root.io.131.21-1+deb11u2.root.io.101.21-1+deb11u2.root.io.11 |
rootio-wgetRoot:Debian:11 |
before 1.21-1+deb11u2.aikido.14 | 1.21-1+deb11u2.aikido.141.21-1+deb11u2.aikido.151.21-1+deb11u2.root.io.121.21-1+deb11u2.root.io.131.21-1+deb11u2.root.io.101.21-1+deb11u2.root.io.11 |
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 Micro 5.5 |
before 1.20.3-150000.3.26.1 | 1.20.3-150000.3.26.1 |
wgetSUSE:Linux Enterprise Module for Basesystem 15 SP5 |
before 1.20.3-150000.3.26.1 | 1.20.3-150000.3.26.1 |
wgetopenSUSE:Leap 15.5 |
before 1.20.3-150000.3.26.1 | 1.20.3-150000.3.26.1 |
wgetSUSE:Linux Enterprise Module for Basesystem 15 SP6 |
before 1.20.3-150600.19.9.1 | 1.20.3-150600.19.9.1 |
wgetopenSUSE:Leap 15.6 |
before 1.20.3-150600.19.9.1 | 1.20.3-150600.19.9.1 |
wgetSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 1.14-21.25.1 | 1.14-21.25.1 |
wgetSUSE:Linux Micro 6.0 |
before 1.24.5-2.1 | 1.24.5-2.1 |
wgetSUSE:Linux Micro 6.1 |
before 1.24.5-slfo.1.1_2.1 | 1.24.5-slfo.1.1_2.1 |
wgetSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 6 CVEs |
before 1.24.5-150700.3.3.1 | 1.24.5-150700.3.3.1 |
wgetUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 1.14-2ubuntu11.14-5ubuntu11.15-1ubuntu11.15-1ubuntu1.14.04.11.15-1ubuntu1.14.04.2 Show 6 moreShow less1.15-1ubuntu1.14.04.31.15-1ubuntu1.14.04.41.15-1ubuntu1.14.04.51.15-1ubuntu1.14.04.5+esm21.15-1ubuntu1.14.04.5+esm31.15-1ubuntu1.14.04.5+esm4 |
None known |
wgetUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 1.16.1-1ubuntu11.17.1-1ubuntu11.17.1-1ubuntu1.11.17.1-1ubuntu1.21.17.1-1ubuntu1.3 Show 6 moreShow less1.17.1-1ubuntu1.41.17.1-1ubuntu1.51.17.1-1ubuntu1.5+esm11.17.1-1ubuntu1.5+esm31.17.1-1ubuntu1.5+esm41.17.1-1ubuntu1.5+esm5 |
None known |
wgetUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 1.19.1-3ubuntu11.19.1-3ubuntu1.11.19.2-1ubuntu11.19.3-2ubuntu11.19.4-1ubuntu2 Show 6 moreShow less1.19.4-1ubuntu2.11.19.4-1ubuntu2.21.19.4-1ubuntu2.2+esm11.19.4-1ubuntu2.2+esm31.19.4-1ubuntu2.2+esm41.19.4-1ubuntu2.2+esm5 |
None known |
wgetUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 1.20.3-1ubuntu11.20.3-1ubuntu21.20.3-1ubuntu2.11.20.3-1ubuntu2.1+esm21.20.3-1ubuntu2.1+esm31.20.3-1ubuntu2.1+esm4 |
None known |
wgetUbuntu:22.04:LTS |
All versions, plus listed versions 1.21-1ubuntu31.21-1ubuntu41.21-1ubuntu51.21.2-2ubuntu11.21.2-2ubuntu1.11.21.2-2ubuntu1.31.21.2-2ubuntu1.41.21.2-2ubuntu1.5 |
None known |
wgetUbuntu:24.04:LTS |
All versions, plus listed versions 1.21.3-1ubuntu11.21.4-1ubuntu11.21.4-1ubuntu21.21.4-1ubuntu31.21.4-1ubuntu4 Show 4 moreShow less1.21.4-1ubuntu4.11.21.4-1ubuntu4.31.21.4-1ubuntu4.41.21.4-1ubuntu4.5 |
None known |
wgetUbuntu:25.10 |
All versions, plus listed versions 1.24.5-2ubuntu11.25.0-2ubuntu11.25.0-2ubuntu21.25.0-2ubuntu3 |
None known |
wgetopenSUSE:Tumbleweed |
before 1.25.0-1.1 | 1.25.0-1.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-10524 is a medium vulnerability (CVSS 6.5) in Gnu Wget, published November 13, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.07%, the 65th percentile. Fixed in wget 1.25.0-r0.
References
seclists.org/oss-sec/2024/q4/107
jfrog.com/blog/cve-2024-10524-wget-zero-day-vulnerability
git.savannah.gnu.org/cgit/wget.git/commit?id=c419542d956a2607bbce5df64b9d378a8588d778
openwall.com/lists/oss-security/2024/11/18/6
security.netapp.com/advisory/ntap-20250321-0007
nvd.nist.gov/vuln/detail/CVE-2024-10524
Show 29 moreShow less
github.com/advisories/GHSA-mqrm-h2pw-9j9r
security.alpinelinux.org/vuln/CVE-2024-10524
docs.bell-sw.com/security/cves/CVE-2024-10524
github.com/CVEProject/cvelistV5/tree/main/cves/2024/10xxx/CVE-2024-10524.json
security-tracker.debian.org/tracker/CVE-2024-10524
advisories.mageia.org/MGASA-2024-0378.html
bugs.mageia.org/show_bug.cgi?id=33780
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2497
suse.com/support/update/announcement/2024/suse-su-20244138-1
bugzilla.suse.com/1233773
suse.com/security/cve/CVE-2024-10524
suse.com/support/update/announcement/2024/suse-su-20244145-1
suse.com/support/update/announcement/2025/suse-su-202501921-1
suse.com/support/update/announcement/2025/suse-su-202520097-1
suse.com/support/update/announcement/2025/suse-su-202520325-1
suse.com/support/update/announcement/2026/suse-su-20263148-1
bugzilla.suse.com/1271033
bugzilla.suse.com/1271034
bugzilla.suse.com/1271035
bugzilla.suse.com/1271036
bugzilla.suse.com/1271320
suse.com/security/cve/CVE-2026-15146
suse.com/security/cve/CVE-2026-58469
suse.com/security/cve/CVE-2026-58470
suse.com/security/cve/CVE-2026-58471
suse.com/security/cve/CVE-2026-58472
ubuntu.com/security/CVE-2024-10524
cve.org/CVERecord?id=CVE-2024-10524
lists.opensuse.org/archives/list/[email protected]/thread/EBDIZKQRGYQMJYWWQYJZJ4APTZPL6S4K