
Mass vulnerability scanner targeting CVE-2024-36401 in GeoServer, using WFS requests to discover feature types and deliver payloads for automated exploitation.
This is the client component of the GeoExplorer project, designed to send requests to GeoServer instances and test for potential vulnerabilities.
pip install -r requirements.txt):
Run the script with the following command:
python main.py -u <target_url_or_file> -t <threads> -c <catcher_url>
Arguments:
-u: Target URL or file containing newline-delimited URLs (required)-t: Number of threads (default: 100)-c: Catcher URL (default: http://127.0.0.1:8000/log) (point this at the included server)The script performs the following actions:
ListStoredQueries request on WFS to automagiclly find a valid feature type.For more details, see the main.py file.