
FreePBX CVE-2025-57819 Labor (Docker) + Nuclei POC für nicht authentifizierte SQLi (zeitbasiert).
Starten Sie ein reproduzierbares FreePBX 15 Lab (Docker), um CVE-2025-57819 zu validieren – eine kritische nicht authentifizierte SQL-Injection in userman AJAX-Endpunkten, die zu RCE verkettet werden kann. Enthält eine funktionierende Nuclei-Vorlage (verhaltensbasiert, keine Versionsprüfungen) und ein debug-freundliches Test-Framework.
userman Endpunkten-debug ValidierungVoraussetzungen: Docker + Docker Compose. Für Nuclei entweder lokal installieren oder den offiziellen Container verwenden (standardmäßig verwendet).
# 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
Wenn Sie Nuclei lokal installiert haben, können Sie ausführen:
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
Nur für Bildungs- und autorisierte Testzwecke. Testen Sie nur Ressourcen, die Ihnen gehören oder für die Sie ausdrückliche Erlaubnis haben.
freepbx cve-2025-57819, freepbx sql injection, freepbx rce, userman ajax.php exploit, nuclei template cve-2025-57819, freepbx security lab, pentest lab freepbx