
FreePBX CVE-2025-57819 लैब (Docker) + Nuclei POC के लिए unauth SQLi (time-based).
CVE-2025-57819 को मान्य करने के लिए एक पुनरुत्पादनीय FreePBX 15 लैब (Docker) चालू करें — userman AJAX एंडपॉइंट्स में एक महत्वपूर्ण बिना प्रमाणीकरण SQL इंजेक्शन जिसे RCE से जोड़ा जा सकता है। इसमें एक कार्यशील 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