
Python-Skript zur Ausnutzung von CVE-2019-3403 zum Auslesen von Benutzerinformationen aus verwundbaren JIRA-Instanzen über die nicht authentifizierte Benutzersuch-API.
Ich wollte CVE-2019-3403 einfach ausnutzen können, um alle Benutzer aus einer JIRA-Anwendung zu extrahieren, also habe ich dieses Skript zusammengestellt. Es ist nicht der sauberste Code, und es verarbeitet keine Anfragen, die mehr als 1000 Benutzer zurückgeben (es kürzt sie einfach auf die ersten 1000) – aber es kann schnell alle Benutzer von einem verwundbaren JIRA-Server extrahieren.
usage: scrape_jira.py [-h] -d DOMAIN [-q QUERY] [-o OUT] [-v]
Scrape User Information from Vulnerable JIRA Instances [CVE-2019-3403]
optional arguments:
-h, --help show this help message and exit
-d DOMAIN, --domain DOMAIN
The domain of the target
-q QUERY, --query QUERY
Specific query to run against the API
-o OUT, --out OUT Output to a file
-v, --verbose Verbose output
Scrape everything and save output to a file:
python3 CVE-2019-3403.py -d jira.example.com -o out.txt -v
Just look for a specific user:
python3 CVE-2019-3403.py -d jira.example.com -q admin