
This repository contains a proof-of-concept exploit for CVE-2025-48827, a critical authentication bypass vulnerability affecting vBulletin 5.0.0–5.7.5 and 6.0.0–6.0.3 when running on PHP 8.1 or later. The vulnerability allows unauthenticated attackers to invoke protected API methods remotely.
This repository contains a proof-of-concept exploit for CVE-2025-48827, a critical authentication bypass vulnerability affecting vBulletin 5.0.0–5.7.5 and 6.0.0–6.0.3 when running on PHP 8.1 or later. The vulnerability allows unauthenticated attackers to invoke protected API methods remotely, potentially leading to remote code execution and full system compromise.
Successful exploitation allows unauthenticated remote attackers to execute arbitrary system commands as the web server user, resulting in full system compromise.
requests librarycolored librarypyfiglet libraryInstall dependencies:
pip install requests colored pyfiglet
Prepare a text file (e.g., targets.txt) with one target URL per line:
http://example.com
https://forum.example.org
Run the exploit:
python main.py targets.txt
Optional: Set a custom timeout (default is 10 seconds):
python main.py targets.txt --timeout 20
/ajax/api/ad/wrapAdTemplate.This tool is for educational and authorized security testing purposes only. Do not use against systems without explicit permission.