
Python-Skript zur Erkennung und Ausnutzung von CVE-2024-36401, einer kritischen RCE-Sicherheitslücke in GeoServer/GeoTools, mit optionaler OOB-Server-Unterstützung für blinde Ausnutzung.
CVE-2024-36401 ist eine kritische Sicherheitsschwachstelle, die GeoServer, einen Open-Source-Server zum Teilen von Geodaten, und GeoTools, eine Open-Source-Java-Bibliothek, die Werkzeuge für Geodaten bereitstellt, betrifft. Die als Remote Code Execution (RCE) identifizierte Schwachstelle ermöglicht es Angreifern, beliebigen Code auf den betroffenen Systemen auszuführen. Detaillierte Informationen zu der Schwachstelle und ihren Auswirkungen finden Sie in den Sicherheitshinweisen der GeoServer- und GeoTools-Projekte.
Laut der National Vulnerability Database (NVD) weist CVE-2024-36401 eine hohe Schweregradbewertung auf, was die Dringlichkeit für betroffene Benutzer unterstreicht, die erforderlichen Patches und Abhilfemaßnahmen anzuwenden. Diese Schwachstelle resultiert aus einer unsachgemäßen Eingabevalidierung und unzureichenden Sicherheitsmaßnahmen bei der Verarbeitung von Geodaten, was sie zu einem Hauptziel für die Ausnutzung durch böswillige Akteure macht.
Weitere technische Details und potenzielle Ausnutzungsszenarien werden in verschiedenen Sicherheitshinweisen und Repositories beschrieben, darunter die offizielle GeoServer-Sicherheitswarnung, die GeoTools-Sicherheitswarnung und ein detaillierter Bericht von Sicherheitsforschern auf GitHub. Die Schwachstelle unterstreicht die Notwendigkeit robuster Sicherheitspraktiken bei der Verwaltung von Geodateninfrastrukturen und die entscheidende Bedeutung rechtzeitiger Updates und Sicherheitspatches, um solche risikoreichen Schwachstellen zu entschärfen.
# With starting a custom local OOB server
python3 detect.py --target http://localhost:8080 --type ws:states
# With remote OOB server (like Burp Collaborator)
python3 detect.py --target http://localhost:8080 --type ws:states --oob-server http://xxx.oaistify.com
Dieses Exploit-Skript wurde ausschließlich zu Forschungszwecken und zur Entwicklung effektiver Abwehrtechniken erstellt. Es ist nicht für böswillige oder unbefugte Aktivitäten bestimmt. Der Autor und der Besitzer des Skripts lehnen jegliche Verantwortung oder Haftung für Missbrauch oder Schäden ab, die durch diese Software verursacht werden. Benutzer werden nachdrücklich aufgefordert, diese Software verantwortungsbewusst und nur in Übereinstimmung mit den geltenden Gesetzen und Vorschriften zu verwenden. Verwenden Sie es verantwortungsbewusst.