
FreePBX CVE-2025-57819 lab (Docker) + Nuclei POC per SQLi non autenticato (time-based).
Avvia un laboratorio FreePBX 15 riproducibile (Docker) per validare CVE-2025-57819 — una critica SQL injection non autenticata negli endpoint AJAX di userman che può essere concatenata per ottenere RCE. Include un template Nuclei funzionante (basato sul comportamento, non su controlli di versione) e un ambiente di test adatto al debug.
userman-debugPrerequisiti: Docker + Docker Compose. Per Nuclei, installalo localmente o usa il container ufficiale (usato di default).
# avvia il laboratorio
make up
# attendi che FreePBX risponda
make wait
# verifica rapida del ritardo (ci si aspetta ~6s sulla richiesta iniettata)
make check
# esegui il POC Nuclei con debug (tramite Docker)
make test-nuclei
# tutto in uno
make test
Se hai Nuclei installato localmente, puoi eseguire:
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
Esclusivamente per scopi educativi e test autorizzati. Testa solo risorse di tua proprietà o per cui hai esplicito permesso.
freepbx cve-2025-57819, freepbx sql injection, freepbx rce, userman ajax.php exploit, nuclei template cve-2025-57819, freepbx security lab, pentest lab freepbx