
Scans Cisco IOS XE devices for CVE-2023-20198 Web UI authentication vulnerability using curl payloads, detects HTTP 200 responses, and saves detailed results.
A Python wrapper script for scanning Cisco IOS XE devices for the Web UI Authentication Vulnerability (CVE-2023-20198) using a specific curl payload.
curl command-line toolCVE-2023-20198.pychmod +x CVE-2023-20198.py
# Create targets file
cat > targets.txt << EOF
http://192.168.1.100/
http://router.company.com/
https://target.example.com/
EOF
# Run scan
./CVE-2023-20198.py -f targets.txt
./CVE-2023-20198.py -f targets.txt -o scan\_results.txt
./CVE-2023-20198.py --urls http://target1.com/ http://target2.com/
When a device returns HTTP 200:
\[!!!] HTTP 200 - Device is Vulnerable with CVE-2023-20198 \[!!!]
Abraham-Surf
This tool is for educational and authorized security testing purposes only.
Use only on systems you have explicit permission to test.
CVE-2023-20198 is a critical vulnerability in Cisco IOS XE.
Unauthorized scanning may be illegal in your jurisdiction.