
CVE-2023-25157 - GeoServer SQL Injection - PoC
Dieses Skript ist ein Proof of Concept für OGC-Filter-SQL-Injection-Schwachstellen in GeoServer, einem beliebten Open-Source-Softwareserver zum Teilen geografischer Daten. Es sendet Anfragen an die Ziel-URL und nutzt potenzielle Schwachstellen aus, indem es schädliche Payloads in den Parameter CQL_FILTER injiziert. Zu Versuchszwecken verwendet das Skript die SQL-Anweisung SELECT version() als Payload.
Um dieses Skript zu verwenden, geben Sie die Ziel-URL als Befehlszeilenparameter an. Zum Beispiel:
foo@bar:~$ python3 CVE-2023-25157.py <URL>
Ersetzen Sie <URL> durch die tatsächliche URL des Zielservers.

inurl:"/geoserver/ows?service=wfs"

Das in diesem Repository bereitgestellte PoC-Skript dient ausschließlich Bildungs- und Forschungszwecken. Es soll die Existenz einer Schwachstelle demonstrieren und zum Verständnis potenzieller Sicherheitsrisiken beitragen.
Die Verwendung dieses Skripts für unbefugte Aktivitäten, einschließlich, aber nicht beschränkt auf unbefugten Zugriff, unbefugte Tests oder jede andere Form von Missbrauch, ist strengstens untersagt.
Der Autor und die Mitwirkenden dieses Repositories übernehmen keine Haftung und sind nicht verantwortlich für Missbrauch oder Schäden, die durch die Nutzung dieses Skripts verursacht werden. Durch die Verwendung dieses Skripts erklären Sie sich damit einverstanden, es verantwortungsbewusst und auf eigenes Risiko zu verwenden.
HolEN Sie immer die entsprechende Genehmigung und Berechtigungen ein, bevor Sie Sicherheitsbewertungen oder Penetrationstests durchführen. Stellen Sie sicher, dass Sie alle geltenden Gesetze, Vorschriften und ethischen Richtlinien einhalten.
Skript-Autor: Bipin Jitiya (@win3zz)