
Joomla के लिए Page Builder CK - बिना प्रमाणीकरण के SSRF / रिमोट फ़ाइल लेखन जो PHP निष्पादन की ओर ले जाता है शोषणकर्ता
BlackHat टीम Joomla Page Builder CK fonts.save भेद्यता के लिए प्रूफ-ऑफ-कॉन्सेप्ट स्कैनर।
पीओसी CVE-2026-56290
लेखक: @mrzblackhat
टीम: BlackHat टीम
श्रेय: Peyman Siyahi · MR.PERSIA
यह उपकरण Joomla साइटों को स्कैन करता है जो संवेदनशील com_pagebuilderck घटक का उपयोग कर रही हैं। यह fonts.save कार्य का दुरुपयोग करके एक रिमोट पेलोड खींचता है और निम्नलिखित पथ के तहत एक वेब शेल लिखता है:
media/com_pagebuilderck/gfonts/fbi.php
RCE की पुष्टि तब होती है जब अपलोड किया गया शेल <title> में Fbi Shell के साथ प्रतिक्रिया देता है।
एकल-लक्ष्य और बल्क स्कैनिंग का समर्थन करता है, जिसमें थ्रेडेड वर्कर और तत्काल हिट सेविंग शामिल है।
requestsurllib3pip install requests urllib3
python3 poc.py --url https://example.com --insecure
python3 poc.py --mass targets.txt --insecure --threads 20 --timeout 12
targets.txt — प्रति पंक्ति एक URL. # के बाद की पंक्तियों को अनदेखा किया जाता है।
Fbi Shell हैपुष्ट शेल URLs तुरंत आउटपुट फ़ाइल में जोड़ दिए जाते हैं।
| फ़ाइल | विवरण |
|---|---|
poc.py | अस्पष्ट रिलीज़ बिल्ड (इसे चलाएं) |
hits.txt | पुष्ट शेल के लिए डिफ़ॉल्ट आउटपुट |
python3 _build_obf.py
index.php पर option=com_pagebuilderck&task=fonts.save के साथ POST करेंfont.css कॉलबैक gfonts/fbi.php पर शेल लिखने को ट्रिगर करता है<title> में Fbi Shell हैयह उपकरण केवल अधिकृत सुरक्षा अनुसंधान और पैनेट्रेशन टेस्टिंग के लिए प्रदान किया गया है।
कंप्यूटर सिस्टम में अनधिकृत पहुंच अवैध है। लेखक और BlackHat टीम दुरुपयोग के लिए जिम्मेदार नहीं हैं। केवल उन सिस्टम का परीक्षण करें जिनके आप मालिक हैं या जिनके मूल्यांकन के लिए आपके पास स्पष्ट लिखित अनुमति है।
@mrzblackhatBlackHat टीम — Peyman Siyahi · MR.PERSIA
मूल शोध और टूलिंग @mrzblackhat द्वारा। विशेषता के बिना संशोधित प्रतियां वितरित न करें।
| फ़्लैग | विवरण |
|---|
--url URL | एकल लक्ष्य स्कैन करें |
--mass FILE | फ़ाइल से लक्ष्य स्कैन करें |
--insecure | TLS प्रमाणपत्र सत्यापन छोड़ें |
--threads N | बल्क मोड के लिए वर्कर थ्रेड (डिफ़ॉल्ट: 20) |
--timeout N | HTTP टाइमआउट सेकंड में (डिफ़ॉल्ट: 12) |
--output FILE | पुष्ट शेल URLs सहेजें (डिफ़ॉल्ट: hits.txt) |