CVE-2021-47865

7.5

ProFTPD · ProFTPD

ProFTPD 1.3.7a is vulnerable to a denial of service attack where unauthenticated users can exhaust server connection limits by establishing multiple simultaneous FTP connections.

Executive summary

ProFTPD 1.3.7a contains a critical resource exhaustion vulnerability that allows unauthenticated remote attackers to render the service unavailable to legitimate users.

Vulnerability

This is a resource management flaw (CWE-770) where the application fails to adequately throttle or limit simultaneous FTP connections. An unauthenticated attacker can leverage this to exhaust server resources, effectively blocking all other users from accessing the service.

Business impact

Successful exploitation of this vulnerability results in a complete denial of service for the FTP server, leading to significant operational disruption. Because the vulnerability is remotely exploitable without authentication and carries a CVSS score of 7.5, it poses a high risk to business continuity, particularly for organizations relying on ProFTPD for critical file transfer workflows.

Remediation

Immediate Action: Review the official ProFTPD documentation and security advisories to determine if a patch is available for your specific deployment, or consider upgrading to a more recent, supported version of ProFTPD.

Proactive Monitoring: Monitor server logs and connection metrics for an unusual spike in concurrent connection attempts from single or multiple IP addresses, which may indicate an ongoing denial of service attempt.

Compensating Controls: Implement connection limiting features within the ProFTPD configuration, such as the MaxClients or MaxConnectionsPerHost directives, and utilize rate-limiting rules on external firewalls or load balancers to mitigate the impact of connection floods.

Exploitation status

Public Exploit Available: Yes — a functional Python-based denial of service script is available via ExploitDB (EDB-ID 49697).

Analyst recommendation

Given the availability of a public exploit and the ease of triggering this denial of service condition, administrators should prioritize hardening their ProFTPD configurations immediately. Even in the absence of a direct software patch, enforcing strict connection limits is a necessary step to maintain service availability and prevent unauthorized resource exhaustion.

More ProFTPD CVEs

Sources

Originally found and disclosed by xynmaps, per the CVE Program record.