Tool for validating / testing CVE-2024-36416# CVE-2024-36416
Tool for validating CVE-2024-36416
## Usage
```
pip3 install -r requirements.txt
python3 sukuna.py --help
python3 sukuna.py --url http://<target>.<tld>/<crm-root> --validate --payload-test
```
<div align="center"">

</div>
## Server-Side Log File Check
Verify the server-side file, if the log file ``\service\example\proxy.log`` is >=25MB, the server is likely vulnerable.
<div align="center"">

</div>
## Issues
- Downloading the zipped folder may cause windows defender to yell "Trojan:Script/Wacatac"
- Supply the crm root page (could be '/suite7/docroot/', '/SuiteCRM-7.14.3/', or '/'), if you supply the full path the detection may work but the code isn't programmed to step back through your supplied path
- This exploit is mostly stateless, so while the reported files could respond with a 403/404 the best way to verify is to do a limited upload with the ``--payload-test`` arg
[4.0K] /data/pocs/2ca5285c708fb914454a5cc15b5cf453fc67ca9d
├── [1.1K] README.md
├── [ 76] requirements.txt
└── [8.0K] sukuna.py
0 directories, 3 files