Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2025-31161 — Shell-based exploit for CVE-2025-31161, an authentication bypass in CrushFTP that allows unauthenticated attackers to forge CrushAuth tokens and create privileged admin users via crafted XML payloads. | Kitploit
Tools/GitHubGitHub/f4dee-backup/cve-2025-31161
Payload GenerationVulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingAuthentication
GitHubf4dee-backup/cve-2025-31161

CVE-2025-31161

Shell-based exploit for CVE-2025-31161, an authentication bypass in CrushFTP that allows unauthenticated attackers to forge CrushAuth tokens and create privileged admin users via crafted XML payloads.

View Repository
210 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2025-31161 - CrushFTP Authentication Bypass Exploit

PoC CVE-2025-31161 - Authentication Bypass CrushFTP


📌 CVE Details

  • ID: CVE-2025-31161
  • Type: Authentication Bypass
  • Vendor: CrushFTP
  • Impact: Allows unauthenticated attackers to forge a valid CrushAuth token and create a fully privileged admin user.
  • More Info: NVD Entry (when available)

⚙️ Description

This exploit targets a critical vulnerability in CrushFTP, allowing remote unauthenticated attackers to bypass authentication and create arbitrary admin users.

It works by crafting a valid-looking CrushAuth token and abusing the /WebInterface/function/ endpoint to submit a fully-formed XML payload.


🚀 Usage

🔧 Requirements

  • curl
  • shuf

Instalation

root@kitploit:~
git clone https://github.com/f4dee-backup/CVE-2025-31161
root@kitploit:~
cd CVE-2025-31161
root@kitploit:~
chmod +x CVE-2025-31161.sh

Help Panel:

root@kitploit:~
./CVE-2025-31161.sh --help

[?] Parameters description:

	--url            Target base URL (e.g., http://target)
	--port           Port where CrushFTP is running
	--target-user    Valid or invalid username (e.g., crushadmin)
	--new-user       Username to be created (e.g., Pwn3d)
	--new-password   Password for the new user
	--help           Show this help panel

[i] Example: ./CVE-2025-31161.sh --url http://target.com --port 80 --target-user crushadmin --new-user evilUser --new-password pass12345
Download Tool