Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      CodeSOD: A Unique Way to Primary Key

      July 22, 2025

      BrowserStack launches Figma plugin for detecting accessibility issues in design phase

      July 22, 2025

      Parasoft brings agentic AI to service virtualization in latest release

      July 22, 2025

      Node.js vs. Python for Backend: 7 Reasons C-Level Leaders Choose Node.js Talent

      July 21, 2025

      The best CRM software with email marketing in 2025: Expert tested and reviewed

      July 22, 2025

      This multi-port car charger can power 4 gadgets at once – and it’s surprisingly cheap

      July 22, 2025

      I’m a wearables editor and here are the 7 Pixel Watch 4 rumors I’m most curious about

      July 22, 2025

      8 ways I quickly leveled up my Linux skills – and you can too

      July 22, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      The Intersection of Agile and Accessibility – A Series on Designing for Everyone

      July 22, 2025
      Recent

      The Intersection of Agile and Accessibility – A Series on Designing for Everyone

      July 22, 2025

      Zero Trust & Cybersecurity Mesh: Your Org’s Survival Guide

      July 22, 2025

      Execute Ping Commands and Get Back Structured Data in PHP

      July 22, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

      July 22, 2025
      Recent

      A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

      July 22, 2025

      “I don’t think I changed his mind” — NVIDIA CEO comments on H20 AI GPU sales resuming in China following a meeting with President Trump

      July 22, 2025

      Galaxy Z Fold 7 review: Six years later — Samsung finally cracks the foldable code

      July 22, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»CISA Warns of CrushFTP Exploit Letting Attackers Bypass Authentication

    CISA Warns of CrushFTP Exploit Letting Attackers Bypass Authentication

    April 8, 2025
    CISA Warns of CrushFTP Exploit Letting Attackers Bypass Authentication

    CVE-2025-31161

    The Cybersecurity and Infrastructure Security Agency (CISA) has recently added a new vulnerability to its Known Exploited Vulnerabilities Catalog. The vulnerability, identified as CVE-2025-31161, is an Authentication Bypass Vulnerability in CrushFTP, a widely used FTP server software.  

    CVE-2025-31161 specifically affects versions of CrushFTP prior to 10.8.4 and 11.3.1, leaving users vulnerable to an authentication bypass attack. This flaw allows attackers to bypass authentication mechanisms and take over administrative accounts, such as the “crushadmin” account unless specific protective measures like a DMZ proxy instance are in place. The vulnerability is linked to a race condition in the AWS4-HMAC (compatible with S3) authorization method used by CrushFTP’s HTTP component. 

    The flaw allows attackers to authenticate as any user, including administrative accounts, without needing to provide the correct password. By exploiting the vulnerability, attackers can bypass standard authentication processes, making it trivial to compromise the system. This flaw not only facilitates unauthorized access but also allows for full system compromise, putting sensitive data and critical infrastructure at risk. 

    How Does CVE-2025-31161 Vulnerability Work?

    The vulnerability arises from the way CrushFTP verifies user credentials during the login process. Specifically, the server first checks if a username exists without requiring a password, allowing the session to be authenticated through the HMAC verification process. However, the server fails to fully check the user’s credentials until later, creating a window of opportunity for an attacker to inject a manipulated AWS4-HMAC header.

    This leads to an anypass authentication process, where the server mistakenly authenticates the attacker as a valid user. Furthermore, by manipulating the AWS4-HMAC header, the attacker can trigger an “index-out-of-bounds” error that prevents the session from being cleaned up, effectively allowing the attacker to retain access indefinitely. This combination of factors makes the flaw particularly dangerous and easy to exploit. 

    Impact and Severity of CVE-2025-31161

    The vulnerability has been classified as critical, with a CVSS score of 9.8. This high severity rating indicates that the flaw poses a risk to organizations using affected versions of CrushFTP. The vulnerability is particularly concerning because it can lead to the full compromise of systems, including the ability to take over administrative accounts without proper authorization. 

    This flaw is not just a theoretical risk but has been actively exploited in the wild, making it important for users to take immediate action. If left unaddressed, the vulnerability could lead to data breaches, unauthorized access to sensitive files, and potential system outages. 

    Affected Versions and Mitigation

    The following versions of CrushFTP are affected by the Authentication Bypass Vulnerability: 

    • CrushFTP 10.0.0 to 10.8.3 
    • CrushFTP 11.0.0 to 11.3.0 

    To mitigate the risk, users are strongly advised to update to the latest versions: 

    • CrushFTP 10.8.4 or later 
    • CrushFTP 11.3.1 or later 

    For those who have not yet updated, it is critical to do so as soon as possible to avoid exposure to this vulnerability. The update process is straightforward and can be done from the CrushFTP dashboard.

    If direct updates are not possible, users can download the latest versions manually and apply the patches offline. 

    Conclusion  

    To enhance protection against vulnerabilities like CVE-2025-31161, users should not only update CrushFTP to the latest secure versions but also enable automated updates by setting the “daily_check_and_auto_update_on_idle” flag in the preferences XML file for v11.2.3_19+.

    Additionally, configuring email reset URL domains and implementing extra security measures, such as a DMZ proxy, is highly recommended. Users on older versions like v10.6.1 or v10.5.5 must update immediately to avoid unauthorized access.

    This vulnerability is not an isolated issue, as previous CrushFTP versions have also been targeted by flaws such as password reset exploits and XSS bugs, emphasizing the need for regular security patches.  

    Source: Read More

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleFirebase & MongoDB Atlas: A Powerful Combo for Rapid App Development
    Next Article How ASEAN Nations Are Adopting AI and Zero Trust to Combat Cybercrime

    Related Posts

    Development

    GPT-5 is Coming: Revolutionizing Software Testing

    July 22, 2025
    Development

    Win the Accessibility Game: Combining AI with Human Judgment

    July 22, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    CVE-2025-48469 – D-Link Firmware Upload Vulnerability (Remote Code Execution)

    Common Vulnerabilities and Exposures (CVEs)

    Stage – Git GUI client for Linux desktops

    Linux

    CVE-2025-7344 – Digiwin EAI Privilege Escalation Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    How I Run JavaScript in VS Code

    Linux

    Highlights

    CVE-2025-4979 – GitLab Information Disclosure Vulnerability

    May 22, 2025

    CVE ID : CVE-2025-4979

    Published : May 22, 2025, 2:16 p.m. | 2 hours, 30 minutes ago

    Description : An issue has been discovered in GitLab CE/EE affecting all versions before 17.10.7, 17.11 before 17.11.3, and 18.0 before 18.0.1. An attacker may be able to reveal masked or hidden CI variables (that they did not author) in the WebUI, by simply creating their own variable and observing the HTTP response.

    Severity: 4.9 | MEDIUM

    Visit the link for more details, such as CVSS details, affected products, timeline, and more…

    Optimizing Mixtral 8x7B on Amazon SageMaker with AWS Inferentia2

    April 15, 2025

    CVE-2025-45236 – DBSyncer Stored XSS Vulnerability

    May 5, 2025

    Hello Robo’s Rebrand: Distilling Complex Tech Into Interfaces Anyone Can Use

    July 14, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.