Every CVE Search/ Get API key

CVE-2014-4877

Absolute path traversal vulnerability in GNU Wget before 1.16, when recursion is enabled, allows...

9.3 HighFix available

CVE-2014-4877 is a high vulnerability (CVSS 9.3) in Gnu Wget, published October 28, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 39.9%, the 98th percentile. Fixed in wget 1.16-1.

Absolute path traversal vulnerability in GNU Wget before 1.16, when recursion is enabled, allows remote FTP servers to write to arbitrary files, and consequently execute arbitrary code, via a LIST response that references the same filename within two entries, one of which indicates that the filename is for a symlink.

Exploit likelihood

39.9%Down 10.7 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 9.3

Absolute path traversal vulnerability in GNU Wget before 1.16, when recursion is enabled, allows remote FTP servers to write to arbitrary files, and consequently execute arbitrary code, via a LIST response that references the same filename within two entries, one of which indicates that the filename is for a symlink.

Record
CVE-2014-4877
CVSS 2.0
9.3 HighAV:N/AC:M/Au:N/C:C/I:C/A:C
Weakness
CWE-22
Updated
2026-11-02
CVE List No score

Absolute path traversal vulnerability in GNU Wget before 1.16, when recursion is enabled, allows remote FTP servers to write to arbitrary files, and consequently execute arbitrary code, via a LIST response that references the same filename within two entries, one of which indicates that the filename is for a symlink.

Record
CVE-2014-4877
Updated
2026-11-02
EUVDEUVD-2014-4796 No score

Absolute path traversal vulnerability in GNU Wget before 1.16, when recursion is enabled, allows remote FTP servers to write to arbitrary files, and consequently execute arbitrary code, via a LIST response that references the same filename within two entries, one of which indicates that the filename is for a symlink.

Record
EUVD-2014-4796
Updated
2026-11-03
GitHub AdvisoriesGHSA-p2w7-gcfj-5p55 No score

Absolute path traversal vulnerability in GNU Wget before 1.16, when recursion is enabled, allows...

Absolute path traversal vulnerability in GNU Wget before 1.16, when recursion is enabled, allows remote FTP servers to write to arbitrary files, and consequently execute arbitrary code, via a LIST response that references the same filename within two entries, one of which indicates that the filename is for a symlink.

Record
GHSA-p2w7-gcfj-5p55
Weakness
CWE-22
Updated
2026-11-02
OSV No score

Absolute path traversal vulnerability in GNU Wget before 1.16, when recursion is enabled, allows remote FTP servers to write to arbitrary files, and consequently execute arbitrary code, via a LIST response that references the same filename within two entries, one of which indicates that the filename is for a symlink.

Record
CVE-2014-4877
Updated
2026-11-02
OSVDEBIAN-CVE-2014-4877 No score

Absolute path traversal vulnerability in GNU Wget before 1.16, when recursion is enabled, allows remote FTP servers to write to arbitrary files, and consequently execute arbitrary code, via a LIST response that references the same filename within two entries, one of which indicates that the filename is for a symlink.

Record
DEBIAN-CVE-2014-4877
Updated
2026-11-02
Show 4 moreShow less
OSVMGASA-2014-0431 No score

Updated wget packages fix CVE-2014-4877

Updated wget package fixes security vulnerability:

Wget was susceptible to a symlink attack which could create arbitrary files, directories or symbolic links and set their permissions when retrieving a directory recursively through FTP (CVE-2014-4877).

The default settings in wget have been changed such that wget no longer creates local symbolic links, but rather traverses them and retrieves the pointed-to file in such a retrieval. The old behaviour can be attained by passing the --retr-symlinks=no option to the wget command.

Record
MGASA-2014-0431
Updated
2026-11-02
OSVopenSUSE-SU-2024:10263-1 No score

wget-1.18-2.3 on GA media

These are all security issues fixed in the wget-1.18-2.3 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10263-1
Updated
2026-11-02
OSVUBUNTU-CVE-2014-4877 No score

Absolute path traversal vulnerability in GNU Wget before 1.16, when recursion is enabled, allows remote FTP servers to write to arbitrary files, and consequently execute arbitrary code, via a LIST response that references the same filename within two entries, one of which indicates that the filename is for a symlink.

Record
UBUNTU-CVE-2014-4877
Updated
2026-11-02
OSVUSN-2393-1 No score

wget vulnerability

HD Moore discovered that Wget contained a path traversal vulnerability when downloading symlinks using FTP. A malicious remote FTP server or a man in the middle could use this issue to cause Wget to overwrite arbitrary files, possibly leading to arbitrary code execution.

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
wget
Debian:12
before 1.16-1
1.16-1
wget
Debian:13
before 1.16-1
1.16-1
wget
Debian:14
before 1.16-1
1.16-1
wget
Debian:6.0
before 1.12-2.1+deb6u1, plus listed versions
1.12-2.1
1.12-2.1+deb6u1
wget
Debian:7
before 1.13.4-3+deb7u2, plus listed versions
1.13.4-31.13.4-3+deb7u1
1.13.4-3+deb7u2
wget
Mageia:3
before 1.14-2.2.mga3
1.14-2.2.mga3
wget
Mageia:4
before 1.14-4.2.mga4
1.14-4.2.mga4
wget
Red Hat:enterprise_linux:6::client
before 0:1.12-5.el6_6.1
0:1.12-5.el6_6.1
wget-debuginfo
Red Hat:enterprise_linux:6::client
before 0:1.12-5.el6_6.1
0:1.12-5.el6_6.1
wget
Red Hat:enterprise_linux:6::computenode
before 0:1.12-5.el6_6.1
0:1.12-5.el6_6.1
Show 19 moreShow less
Affected packages
PackageAffectedFixed
wget-debuginfo
Red Hat:enterprise_linux:6::computenode
before 0:1.12-5.el6_6.1
0:1.12-5.el6_6.1
wget
Red Hat:enterprise_linux:6::server
before 0:1.12-5.el6_6.1
0:1.12-5.el6_6.1
wget-debuginfo
Red Hat:enterprise_linux:6::server
before 0:1.12-5.el6_6.1
0:1.12-5.el6_6.1
wget
Red Hat:enterprise_linux:6::workstation
before 0:1.12-5.el6_6.1
0:1.12-5.el6_6.1
wget-debuginfo
Red Hat:enterprise_linux:6::workstation
before 0:1.12-5.el6_6.1
0:1.12-5.el6_6.1
wget
Red Hat:enterprise_linux:7::client
before 0:1.14-10.el7_0.1
0:1.14-10.el7_0.1
wget-debuginfo
Red Hat:enterprise_linux:7::client
before 0:1.14-10.el7_0.1
0:1.14-10.el7_0.1
wget
Red Hat:enterprise_linux:7::computenode
before 0:1.14-10.el7_0.1
0:1.14-10.el7_0.1
wget-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:1.14-10.el7_0.1
0:1.14-10.el7_0.1
wget
Red Hat:enterprise_linux:7::server
before 0:1.14-10.el7_0.1
0:1.14-10.el7_0.1
wget-debuginfo
Red Hat:enterprise_linux:7::server
before 0:1.14-10.el7_0.1
0:1.14-10.el7_0.1
wget
Red Hat:enterprise_linux:7::workstation
before 0:1.14-10.el7_0.1
0:1.14-10.el7_0.1
wget-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:1.14-10.el7_0.1
0:1.14-10.el7_0.1
wget
Red Hat:rhel_eus:6.5::computenode
before 0:1.12-1.12.el6_5
0:1.12-1.12.el6_5
wget-debuginfo
Red Hat:rhel_eus:6.5::computenode
before 0:1.12-1.12.el6_5
0:1.12-1.12.el6_5
wget
Red Hat:rhel_eus:6.5::server
before 0:1.12-1.12.el6_5
0:1.12-1.12.el6_5
wget-debuginfo
Red Hat:rhel_eus:6.5::server
before 0:1.12-1.12.el6_5
0:1.12-1.12.el6_5
wget
Ubuntu:14.04:LTS
before 1.15-1ubuntu1.14.04.1, plus listed versions
1.14-2ubuntu11.14-5ubuntu11.15-1ubuntu1
1.15-1ubuntu1.14.04.1
wget
openSUSE:Tumbleweed
before 1.18-2.3
1.18-2.3

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
MetasploitGNU Wget FTP Symlink Arbitrary Filesystem Access2014-10-27

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, Metasploit, NVD, OSV

References

Show 34 moreShow less
MoveEnter Open