CVE-2021-47865
7.5ProFTPD · 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.
- ExploitDB-49697 Exploit / PoC
- ProFTPD Official Website
- ProFTPD GitHub Repository Issue tracker
- VulnCheck Advisory: ProFTPD 1.3.7a - Remote Denial of Service Third-party advisory