
Camaleon CMS(< 2.9.1)의 심각한 대량 할당 취약점으로 인해 인증된 낮은 권한의 사용자가 관리자로 권한을 상승시킬 수 있습니다. 이 결함은 `updated_ajax`에 존재합니다.
이 프로젝트는 Python 기반의 익스플로잇 개념 증명 도구로, Camaleon CMS >v2.9.1에 영향을 미치는 권한 상승 취약점을 시연하고 분석합니다. 이 스크립트는 대상 인스턴스에 인증하고, 애플리케이션 상태 정보를 검색하며, 취약한 코드 경로가 존재하는지 확인하는 과정을 자동화합니다.
pip install requests beautifulsoup4
python exploit.py --target <host> --port <port> -u <username> -p <password>
python exploit.py --target example.com --port 80 -u testuser -p Password123
usage: exploit.py [-h] --target TARGET --port PORT -u U -p P
CVE-2025-2304 - Camaleon CMS >2.9.1 Privilege Escalation by Mass Assignment
Exploit Tool - PoC
options:
-h, --help show this help message and exit
--target TARGET Enter the target domain or ip.
Ex: -t example.com
--port PORT Enter target port
-u U Enter Camaleon CMS Username
-p P Enter Camaleon CMS Password
project/ ├── exploit.py └── README.md
이 프로젝트는 보안 연구 및 교육 목적으로 제공됩니다. 사용자는 사용 전에 모든 관련 법률 및 승인 요구 사항을 준수할 책임이 있습니다.
| 인자 | 필수 | 설명 |
|---|
--target | 예 | 대상 도메인 또는 IP 주소 (예: example.com) |
--port | 예 | 대상 서비스 포트. 기본값: 80 |
-u | 예 | Camaleon CMS 사용자 이름 |
-p | 예 | Camaleon CMS 비밀번호 |