CVE-2020-20277

There are multiple unauthenticated directory traversal vulnerabilities in different FTP commands in uftpd FTP server versions 2.7 to 2.10 due to improper…

published December 18, 2020

CVSS
—
EPSS
26%
Percentile
98.0
In the wild
Unconfirmed
What it is

⚠️ An unguarded backdoor in your FTP server! This unauthenticated directory traversal vulnerability in uftpd affects versions 2.7 to 2.10, allowing attackers to sneak in and access sensitive files. 🔥 Think of it like a restaurant with a kitchen door that anyone can open, letting any customer waltz in and rummage through the pantry. With this vulnerability, an attacker can read or write arbitrary files, just like a thief raiding the fridge without any oversight. The consequences can be absolutely devastating. An attacker could not only read sensitive data but also write files or even leak critical process memory. In the worst-case scenario, this could open the door for remote code execution, turning your FTP server into a playground for bad actors.

Put simply

Think of it like a restaurant with a kitchen door that anyone can open, letting any customer waltz in and rummage through the pantry. With this vulnerability, an attacker can read or write arbitrary files, just like a thief raiding the fridge without any oversight. This vulnerability stems from improper implementation of a chroot jail in the compose_abspath function within common.c. It allows attackers to traverse directories and access files they shouldn't have access to, bypassing security controls thanks to misconfigured server settings.

What to do

The consequences can be absolutely devastating. An attacker could not only read sensitive data but also write files or even leak critical process memory. In the worst-case scenario, this could open the door for remote code execution, turning your FTP server into a playground for bad actors. To protect your system, immediately upgrade to the latest version of uftpd that addresses these vulnerabilities. Review your FTP configuration to ensure proper permissions are enforced, and consider implementing additional security measures such as firewall rules. 🛡️ You've got this! With these steps, you'll close that backdoor and keep your systems secure. 🚀

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.26236 · 98.0th percentile
Published
2020-12-18T18:09Z
EPSS history
Timeline
  • 18 DEC 18:09Z
    There are multiple unauthenticated directory traversal vulnerabilities in different FTP commands in uftpd FTP server versions 2.7 to 2.10 due to improper…
    cvelistv5