CrushFTP 11.3.1 · Authentication Bypass
Source Exploit-DB RSS Feed
Mentioned vulnerabilities
Rated by Threat Radar
Data as of 11 Jun 2025, 21:14 UTC
What to do
AI-suggested
Immediate mitigation steps include: 1) Upgrading CrushFTP installations to versions 10.8.4 or 11.3.1 or later once official patches are released by the vendor. 2) Until patches are available, restrict access to the CrushFTP WebInterface by implementing network-level controls such as IP whitelisting, VPN-only access, or firewall rules to limit exposure to trusted hosts. 3) Monitor HTTP(S) access logs for suspicious requests containing anomalous 'Authorization' headers or unusual user creation activities. 4) Employ Web Application Firewalls (WAFs) with custom rules to detect and block requests exploiting the AWS4-HMAC header flaw. 5) Disable or limit the use of AWS4-HMAC authorization if not required, or enforce strict validation on authorization headers. 6) Regularly audit user accounts on CrushFTP servers to detect unauthorized administrative users. 7) Use intrusion detection systems (IDS) to alert on exploitation attempts. 8) Implement multi-factor authentication (MFA) for administrative access where possible to add an additional security layer. 9) Conduct internal vulnerability scans to identify exposed CrushFTP instances and remediate accordingly. These measures go beyond generic advice by focusing on network segmentation, monitoring specific exploit indicators, and leveraging layered defenses to reduce attack surface and detect exploitation attempts early.
Description
CrushFTP 11.3.1 - Authentication Bypass
Indicators of compromise
Exploit source code
# Exploit Title: CrushFTP 11.3.1 - Authentication Bypass
# Date: 2025-05-15
# Exploit Author: @İbrahimsql
# Exploit Author's github: https://github.com/ibrahimsql
# Vendor Homepage: https://www.crushftp.com
# Software Link: https://www.crushftp.com/download.html
# Version: < 10.8.4, < 11.3.1
# Tested on: Ubuntu 22.04 LTS, Windows Server 2019, Kali Linux 2024.1
# CVE: CVE-2025-31161
# Description:
# CrushFTP before 10.8.4 and 11.3.1 allows unauthenticated HTTP(S) port access and full admin take…