
Mass scanner and auto-write tool for CVE-2026-49049, detecting exposed Joomla Helix3 onAjaxHelix3 handlers and verifying unauthenticated file-upload write operations.
A specialized security research tool for identifying and testing the CVE-2026-49049 vulnerability affecting the JoomShaper Helix3 framework.
Educational purposes only. This project is intended for authorized security testing and vulnerability research.
This tool automates the identification of Joomla instances that may be affected by CVE-2026-49049. It performs non-destructive checks to verify whether the vulnerable onAjaxHelix3 AJAX handler is exposed.
requests.Session()This project is based on publicly disclosed security research.
All credit for the vulnerability discovery belongs to the original researchers.
pip install -r requirements.txt
python3 helix3_scanner.py
The vulnerability exists within the onAjaxHelix3 handler due to insufficient security validation.
Supported actions include:
saveremoveimport (Helix3 v3.x only)The scanner validates whether the target appears to expose the vulnerable functionality.
.
├── helix3.py
├── requirements.txt
├── README.md
Install dependencies:
pip install -r requirements.txt
This project is provided for educational purposes and authorized security testing only.
The author is not responsible for any misuse, damage, or illegal activities resulting from the use of this software.
Always obtain explicit permission before testing any systems that you do not own or administer.
Special thanks to the original security researchers whose public disclosure and technical analysis made further security research possible.
This repository is released for educational and research purposes only.
Please respect responsible disclosure practices and applicable laws within your jurisdiction.