ZeroHour
The Hacker Newspublished ()ingested @TheHackersNews

Hackers Exploit Critical CrushFTP Flaw to Gain Admin Access on Unpatched Servers

criticalVulnerability exploited in the wildimportance 60CVE-2025-54309CVE-2025-31161CVE-2024-4040

Vulnerabilities mentionedAll →

CVEVulnerabilityCVSSEPSSFlagsAffectedExposurePublished
CVE-2024-4040
Unauthenticated Sandbox Escape and RCE in CrushFTP (CVE-2024-4040)

CrushFTP contains a server-side template injection flaw (CWE-94, CWE-1336) that allows unauthenticated remote attackers to escape the Virtual File System (VFS) sandbox. The flaw is triggered by unauthenticated network requests to any CrushFTP server running versions before 10.7.1 or 11.1.0 on any platform. Successful exploitation lets an attacker read files from the filesystem outside the VFS sandbox, bypass authentication to gain administrative access, and execute arbitrary code on the server. All CrushFTP deployments on prior versions are affected, especially internet-exposed file transfer servers. The vulnerability is being actively exploited in the wild: it was added to CISA's Known Exploited Vulnerabilities catalog on 2024-04-24, EPSS puts 30-day exploitation probability at 99.5%, and public scans have identified at least 1,400 vulnerable exposed servers.

Do: Upgrade immediately to CrushFTP 10.7.1 (10.x line) or 11.1.0 (11.x line) or later, as the vendor has urged, or apply the vendor's documented mitigations if patching is delayed. Prioritize internet-facing instances, and check them for signs of compromise such as unauthorized administrative access or unexpected file reads. Public proof-of-concept code exists, so assume unpatched exposed servers will be exploited.

10.0100% KEV PoC ×2
  • CrushFTP All versions before 10.7.1 and 11.1.0, on all platforms
moderate≈1,400+ internet-exposed CrushFTP servers (public scan count), likely more including internal-only deployments
CVE-2025-31161
Authentication Bypass in CrushFTP File Transfer Servers (CVE-2025-31161)

CrushFTP contains an authentication bypass (CWE-305) in its handling of the HTTP authorization header, allowing crafted header values to grant access without valid credentials. A remote, unauthenticated attacker who can reach the server's HTTP/HTTPS interface can use this flaw to authenticate as any known or guessable account, such as the built-in crushadmin user. With administrative access, the attacker can typically achieve full compromise of the file-transfer server, including access to hosted files and user accounts. Any organization running CrushFTP is affected, with internet-exposed instances at the highest risk. The flaw is being actively exploited: it was added to CISA's KEV on 2025-04-07 with known ransomware use, and EPSS assigns it a 100% probability of exploitation within 30 days.

Do: Upgrade to the vendor's fixed releases (10.8.0 for the 10.x line and 11.3.1 for the 11.x line, per vendor advisories); federal agencies must follow BOD 22-01 timelines or discontinue use if mitigations are unavailable. Until patched, restrict network access to the CrushFTP HTTP/HTTPS interface and audit authentication logs for unexpected logins to privileged accounts such as crushadmin. Given confirmed ransomware use, treat internet-exposed instances as actively targeted and verify there are no signs of prior compromise after patching.

9.8100% KEV ransomware PoC ×4
  • CrushFTP
moderate≈5,000–10,000 internet-exposed CrushFTP servers (public scan counts), with additional uncounted internal enterprise deployments
CVE-2025-54309
Unauthenticated Admin Access Bypass in CrushFTP (CVE-2025-54309)

CVE-2025-54309 is a critical authentication flaw (CWE-420, an "unprotected alternate channel" issue) in CrushFTP in which AS2 validation is mishandled, allowing unauthenticated HTTPS requests to reach the server's administrative interface through an alternate channel. It is triggered on deployments that do not use the CrushFTP DMZ proxy (perimeter) feature, so any vulnerable instance whose HTTPS service is reachable is exposed; attackers gain full administrative access to the file transfer server and the data it holds. CrushFTP 10 before 10.8.5 and 11 before 11.3.4_23 are affected, while deployments fronted by the DMZ proxy feature are not. The flaw has been exploited in the wild since at least July 18, 2025, was added to CISA's Known Exploited Vulnerabilities catalog on 2025-07-22, and carries a 94.7% EPSS probability of exploitation within 30 days.

Do: Upgrade to CrushFTP 10.8.5 (v10 line) or 11.3.4_23 (v11 line) or later; if patching is delayed, enable the DMZ proxy feature or restrict HTTPS access to the server. Because attackers gain admin access, review administrative accounts and HTTPS logs for unexplained activity since at least July 18, 2025, and rotate exposed credentials. Federal agencies must apply vendor mitigations or follow BOD 22-01 guidance, including for cloud service use of the product.

9.895% KEV
  • CrushFTP 10 before 10.8.5; 11 before 11.3.4_23 (when the DMZ proxy feature is not used)
moderateseveral thousand internet-exposed CrushFTP servers (order of magnitude 10^3–10^4); total deployments likely higher
Full article1,013 words · extracted from thehackernews.com · click to collapse

A newly disclosed critical security flaw in CrushFTP has come under active exploitation in the wild. Assigned the CVE identifier CVE-2025-54309, the vulnerability carries a CVSS score of 9.0.

"CrushFTP 10 before 10.8.5 and 11 before 11.3.4_23, when the DMZ proxy feature is not used, mishandles AS2 validation and consequently allows remote attackers to obtain admin access via HTTPS," according to a description of the vulnerability in the NIST's National Vulnerability Database (NVD).

CrushFTP, in an advisory, said it first detected the zero-day exploitation of the vulnerability in the wild on July 18, 2025, 9 a.m. CST, although it acknowledged that it may have been weaponized much earlier.

"The attack vector was HTTP(S) for how they could exploit the server," the company said. "We had fixed a different issue related to AS2 in HTTP(S) not realizing that a prior bug could be used like this exploit was. Hackers apparently saw our code change, and figured out a way to exploit the prior bug."

CrushFTP is widely used in government, healthcare, and enterprise environments to manage sensitive file transfers, making administrative access especially dangerous. A compromised instance can allow attackers to exfiltrate data, inject backdoors, or pivot into internal systems that rely on the server for trusted exchange. Without DMZ isolation, the exposed instance becomes a single point of failure.

The company said the unknown threat actors behind the malicious activity managed to reverse engineer its source code and discovered the new flaw to target devices that are yet to be updated to the latest versions. It's believed that CVE-2025-54309 was present in CrushFTP builds prior to July 1.

CrushFTP has also released the following indicators of compromise (IoCs) -

  • Default user has admin access
  • Long random user IDs created (e.g., 7a0d26089ac528941bf8cb998d97f408m)
  • Other new usernames created with admin access
  • The file "MainUsers/default/user.xml" was recently modified and has a "last_logins" value in it
  • Buttons from the end user web interface disappeared, and users previously identified as regular users now have an Admin button

Security teams investigating possible compromise should review user.xml modification times, correlate admin login events with public IPs, and audit permission changes on high-value folders. It's also essential to look for suspicious patterns in access logs tied to newly created users or unexplained admin role escalations, which are typical signs of post-exploitation behavior in real-world breach scenarios.

As mitigations, the company recommends that users restore a prior default user from the backup folder, as well as review upload/download reports for any signs of suspicious transfers. Other steps include -

  • Limit the IP addresses used for administrative actions
  • Allowlist IPs that can connect to the CrushFTP server
  • Switch to DMZ CrushFTP instance for enterprise use
  • Ensure automatic updates are enabled

At this stage, the exact nature of the attacks exploiting the flaw is not known. Earlier this April, another security defect in the same solution (CVE-2025-31161, CVSS score: 9.8) was weaponized to deliver the MeshCentral agent and other malware.

Last year, it also emerged that a second critical vulnerability impacting CrushFTP (CVE-2024-4040, CVSS score: 9.8) was leveraged by threat actors to target multiple U.S. entities.

With multiple high-severity CVEs exploited over the past year, CrushFTP has emerged as a recurring target in advanced threat campaigns. Organizations should consider this pattern as part of broader threat exposure assessments, alongside patch cadence, third-party file transfer risks, and zero-day detection workflows involving remote access tools and credential compromise.

CVE-2025-54309 Added to CISA KEV Catalog

The U.S. Cybersecurity and Infrastructure Security Agency (CISA), on July 22, 2025, added CVE-2025-54309 to its Known Exploited Vulnerabilities (KEV) catalog, requiring Federal Civilian Executive Branch (FCEB) agencies to remediate the flaw by August 12, 2025.

CrushFTP Attack Analyzed

Cybersecurity company ReliaQuest, in an analysis published on July 28, 2025, said it observed exploitation attempts targeting CrushFTP, including failed efforts to weaponize CVE-2025-54309.

"The attack exploited a flaw in Applicability Statement 2 (AS2) validation, abusing an unprotected alternative communication channel," it said. "Despite logs initially indicating failed access attempts, the attack ultimately compromised an administrative account, aiming to overwrite the default user account to repurpose it as a backdoor."

The infection sequence is said to have leveraged the compromised "crushadmin" account to conduct directory enumeration and extract metadata about the discovered directories, setting the stage for follow-on activities, including manipulating account configuration to erase the original account and recreate "crushadmin" with elevated permissions in order to use it for persistent access.

The unknown threat actor behind the activity has also been found targeting the virtual file system (VFS) in a bid to gain entrenched control over critical files and directories. However, these actions proved to be unsuccessful due to policy-based restrictions and IP allowlist protections.

According to data from Censys, there are 55,683 devices exposing the CrushFTP web interface, although how many of these are vulnerable to the flaw remains unknown.

Technical Details of CVE-2025-54309 Emerge

In a new analysis published on August 27, 2025, watchTowr Labs said the vulnerability revolves around a race condition that makes it possible to create administrator users via two types of crafted HTTPS requests -

  • [1], which contains the headers AS2-TO / Content-Type and the AS2-TO header has a value of \crushadmin, the built-in CrushFTP administrative user
  • [2], which does not contain any of the two headers

"Within HTTP request [1] , the user property (username) specified in the AS2-TO header is set inside the session object of the cookies CrushAuth and currentAuth," security researcher Sonny Macdonald said.

"Should the stars align and the race be won, HTTP request [2] executes as the crushadmin user and we are able to use setUserItem to create a new administrative user. It is key to note that these HTTP requests in isolation cannot trigger the vulnerability – their combination within the race is key."

(The story was updated after publication on July 29, 2025, with insights from Censys and ReliaQuest. It was updated again September 2, 2025, with technical details of CVE-2025-54309.)

Found this article interesting? Follow us on Google News, Twitter and LinkedIn to read more exclusive content we post.

Text extracted automatically; images, tables and formatting may be missing. Original: https://thehackernews.com/2025/07/hackers-exploit-critical-crushftp-flaw.html