Every CVE Search/ Get API key

CVE-2024-10524

GNU Wget is vulnerable to an SSRF attack when accessing partially-user-controlled shorthand URLs

6.5 MediumFix available

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

1.07%Up 1.0 points since Nov 20, 2024
90%50%10%1%

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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 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-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 MediumCVSS: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

Affected packages
PackageAffectedFixed
wget
Alpine:v3.21
before 1.25.0-r0
1.25.0-r0
wget
Alpine:v3.22
before 1.25.0-r0
1.25.0-r0
wget
Alpine:v3.23
before 1.25.0-r0
1.25.0-r0
wget
Alpine:v3.24
before 1.25.0-r0
1.25.0-r0
wget
Azure Linux:2
before 1.21.2-4
1.21.2-4
wget
Alpaquita:23
1.21.3-r2 up to 1.21.4-r1
1.21.4-r1
wget
Alpaquita:stream
1.21.3-r2 up to 1.25.0-r0
1.25.0-r0
wget
Debian: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
wget
Debian:13
before 1.25.0-1
1.25.0-1
wget
Debian:14
before 1.25.0-1
1.25.0-1
Show 31 moreShow less
Affected packages
PackageAffectedFixed
wget_jll
Julia
before 1.25.0+0
1.25.0+0
wget
Mageia:9
before 1.21.4-1.2.mga9
1.21.4-1.2.mga9
wget
openEuler:22.03-LTS-SP3
before 1.21.2-6.oe2203sp3
1.21.2-6.oe2203sp3
wget
openEuler:20.03-LTS-SP4
before 1.20.3-6.oe2003sp4
1.20.3-6.oe2003sp4
wget
openEuler:22.03-LTS-SP1
before 1.21.2-6.oe2203sp1
1.21.2-6.oe2203sp1
wget
openEuler:24.03-LTS
before 1.21.4-3.oe2403
1.21.4-3.oe2403
wget
openEuler:22.03-LTS-SP4
before 1.21.2-6.oe2203sp4
1.21.2-6.oe2203sp4
rootio-wget
Root:Alpine:3.18
before 1.21.4-r00071
1.21.4-r00071
rootio-wget
Root:Alpine:3.19
before 1.21.4-r00071
1.21.4-r00071
rootio-wget
Root:Alpine:3.20
before 1.24.5-r00071
1.24.5-r00071
wget
Root: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-wget
Root: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
wget
Root: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-wget
Root: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
wget
SUSE:Linux Enterprise Micro 5.5
before 1.20.3-150000.3.26.1
1.20.3-150000.3.26.1
wget
SUSE:Linux Enterprise Module for Basesystem 15 SP5
before 1.20.3-150000.3.26.1
1.20.3-150000.3.26.1
wget
openSUSE:Leap 15.5
before 1.20.3-150000.3.26.1
1.20.3-150000.3.26.1
wget
SUSE:Linux Enterprise Module for Basesystem 15 SP6
before 1.20.3-150600.19.9.1
1.20.3-150600.19.9.1
wget
openSUSE:Leap 15.6
before 1.20.3-150600.19.9.1
1.20.3-150600.19.9.1
wget
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
before 1.14-21.25.1
1.14-21.25.1
wget
SUSE:Linux Micro 6.0
before 1.24.5-2.1
1.24.5-2.1
wget
SUSE:Linux Micro 6.1
before 1.24.5-slfo.1.1_2.1
1.24.5-slfo.1.1_2.1
wget
SUSE: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
wget
Ubuntu: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 less
1.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
wget
Ubuntu: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 less
1.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
wget
Ubuntu: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 less
1.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
wget
Ubuntu: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
wget
Ubuntu: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
wget
Ubuntu: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 less
1.21.4-1ubuntu4.11.21.4-1ubuntu4.31.21.4-1ubuntu4.41.21.4-1ubuntu4.5
None known
wget
Ubuntu:25.10
All versions, plus listed versions
1.24.5-2ubuntu11.25.0-2ubuntu11.25.0-2ubuntu21.25.0-2ubuntu3
None known
wget
openSUSE:Tumbleweed
before 1.25.0-1.1
1.25.0-1.1

History

History
RecordedChangedSources
affected, facts
first indexedCVE 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

Show 29 moreShow less
MoveEnter Open