
FreePBX CVE-2025-57819 실습 환경 (Docker) + 인증되지 않은 SQLi (시간 기반)에 대한 Nuclei POC.
CVE-2025-57819를 검증하기 위해 재현 가능한 FreePBX 15 랩(Docker)을 구동합니다. RCE로 이어질 수 있는 userman AJAX 엔드포인트의 중요한 인증 없는 SQL 주입입니다. 작동하는 Nuclei 템플릿(동작 기반, 버전 확인 아님)과 디버그 친화적인 테스트 도구를 포함합니다.
userman 엔드포인트에 대한 인증 없는 시간 기반 SQLi POC (SLEEP)-debug 검증이 포함된 Nuclei POC 템플릿필수 조건: Docker + Docker Compose. Nuclei의 경우 로컬에 설치하거나 공식 컨테이너(기본 사용)를 사용하세요.
# bring up the lab
make up
# wait until FreePBX is responding
make wait
# quick timing check (expect ~6s delay on injected request)
make check
# run nuclei POC with debug (via Docker)
make test-nuclei
# all-in-one
make test
Nuclei가 로컬에 설치되어 있다면 다음을 실행할 수 있습니다:
nuclei -u http://127.0.0.1:8080 -t templates/CVE-2025-57819.yaml -vv -debug -debug-req -debug-resp
/admin/ajax.php?module=userman&command=checkPasswordReminder/ucp/ajax.php?module=userman&command=checkPasswordReminder.
├── docker-compose.yml
├── Makefile
├── scripts/
│ └── test.sh
└── templates/
└── CVE-2025-57819.yaml
교육 및 승인된 테스트 전용입니다. 본인이 소유하거나 명시적 테스트 허가를 받은 자산만 테스트하십시오.
freepbx cve-2025-57819, freepbx sql injection, freepbx rce, userman ajax.php exploit, nuclei template cve-2025-57819, freepbx security lab, pentest lab freepbx