CVE-2014-4877

Absolute path traversal vulnerability in GNU Wget before 1.16, when recursion is enabled, allows remote FTP servers to write to arbitrary files, and…

published October 29, 2014

CVSS
—
EPSS
40%
Percentile
98.6
In the wild
Unconfirmed
What it is

⚠️ A crafty LIST response from a remote FTP server could let it write files anywhere on your system, even execute code! Think of it like a restaurant kitchen where a mischievous waiter delivers a wrong order by swapping dish labels — the chef ends up cooking whatever was written down, no questions asked! If exploited, an attacker could manipulate your system to run any code they desire, leading to potential data leaks, unauthorized access, or total system control. It’s a sneaky path straight to chaos, where trust in your server could lead to absolute mayhem!

Put simply

Think of it like a restaurant kitchen where a mischievous waiter delivers a wrong order by swapping dish labels — the chef ends up cooking whatever was written down, no questions asked! This vulnerability arises from GNU Wget’s failure to properly validate paths when recursion is enabled, allowing an attacker to exploit symlink references in FTP LIST responses to write files arbitrarily.

What to do

If exploited, an attacker could manipulate your system to run any code they desire, leading to potential data leaks, unauthorized access, or total system control. It’s a sneaky path straight to chaos, where trust in your server could lead to absolute mayhem! Update GNU Wget to at least version 1.16 or later to close this loophole. Additionally, ensure that recursion is disabled in situations where it isn’t needed, reducing your attack surface. Regularly audit your systems for any potentially affected processes! You've got this! By taking these steps now, you’ll lock down your systems and keep them safe. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.39883 · 98.6th percentile
Published
2014-10-29T10:00Z
EPSS history
Timeline
  • 29 OCT 10:00Z
    Absolute path traversal vulnerability in GNU Wget before 1.16, when recursion is enabled, allows remote FTP servers to write to arbitrary files, and…
    cvelistv5