
SP Page Builder को प्रभावित करने वाले CVE-2026-48908 के लिए निष्क्रिय सुरक्षा जाँचकर्ता।
यह प्रोजेक्ट yora द्वारा विकसित एक सुरक्षा अनुसंधान और भेद्यता पहचान उपकरण है, जो Joomla के लिए SP Page Builder को प्रभावित करने वाले CVE-2026-48908 की पहचान करने में सहायता करता है।
यह भेद्यता एक अनधिकृत फ़ाइल अपलोड तंत्र से संबंधित है। भेद्य परिस्थितियों में, एक हमलावर एक अप्रत्याशित फ़ाइल प्रकार अपलोड करने में सक्षम हो सकता है, जो संभावित रूप से Remote Code Execution (RCE) का कारण बन सकता है।
⚠️ महत्वपूर्ण: इस प्रोजेक्ट का उपयोग केवल उन सिस्टमों के विरुद्ध करें जिनके आप स्वामी हैं या जिनके लिए आपके पास सुरक्षा परीक्षण करने की स्पष्ट अनुमति है।
1.0.0 से 6.6.1 तक6.6.2 और उसके बादyora
| विशेषता | विवरण |
|---|---|
| 🔍 कंपोनेंट पहचान | उपलब्ध एप्लिकेशन संकेतकों से Joomla और SP Page Builder का पता लगाता है। |
| 📌 संस्करण फ़िंगरप्रिंटिंग | इंस्टॉल किए गए SP Page Builder संस्करण की पहचान करने का प्रयास करता है। |
| 🧪 एंडपॉइंट सत्यापन | जाँचता है कि क्या प्रासंगिक अपलोड कार्यक्षमता अपेक्षित प्रमाणीकरण के बिना उजागर है। |
| 📊 वर्गीकरण | परिणामों को CONFIRMED, LIKELY, NOT_VULNERABLE, UNKNOWN, या ERROR के रूप में वर्गीकृत करता है। |
| 📁 JSON रिपोर्ट | स्कैन साक्ष्य और वर्गीकरण परिणामों को JSON प्रारूप में सहेजता है। |
| ⚡ मल्टी-थ्रेडिंग | कॉन्फ़िगर करने योग्य थ्रेड्स के साथ अधिकृत लक्ष्य सूचियों को स्कैन करने का समर्थन करता है। |
| 🧹 क्लीनअप मार्गदर्शन | अधिकृत परीक्षण के दौरान बनाए गए परीक्षण आर्टिफैक्ट्स की समीक्षा और हटाने के लिए जानकारी प्रदान करता है। |
सार्वजनिक दस्तावेज़ जानबूझकर कोई हथियारीकृत शेल, कमांड-निष्पादन URL, या अनधिकृत पहुँच प्राप्त करने के निर्देश प्रदान नहीं करता है।
git clone https://github.com/yora1928/CVE-2026-48908-by-yora.git
cd CVE-2026-48908-by-yora
python -m pip install -r requirements.txt
requests>=2.28.0
अधिकृत लक्ष्य के विरुद्ध स्कैनर को पहचान मोड में उपयोग करें:
python scanner.py --url https://your-authorized-target.example
उदाहरण परिणाम:
[CONFIRMED] https://your-authorized-target.example
├─ SP Page Builder detected
├─ Version: 6.3.1
└─ Vulnerable version and relevant endpoint exposure detected
इस प्रोजेक्ट का उपयोग प्रयोगशाला या अधिकृत वातावरण में नियंत्रित सत्यापन के लिए किया जा सकता है।
सत्यापन का उद्देश्य यह स्थापित करना है कि क्या भेद्य अपलोड व्यवहार मौजूद है, बिना दस्तावेज़ को एक तैयार-उपयोग रिमोट शेल में बदले।
python scanner.py --url https://your-authorized-target.example --exploit
सुरक्षित अनुसंधान के लिए, एक पृथक परीक्षण वातावरण का उपयोग करें और अनधिकृत रूप से सिस्टमों तक पहुँचने का प्रयास करने के बजाय उत्पन्न साक्ष्य और रिपोर्ट का निरीक्षण करें।
targets.txt बनाएँ:
https://site1.example
https://site2.example
चलाएँ:
python scanner.py --list targets.txt --threads 5
केवल उन सिस्टमों को शामिल करें जिन्हें परीक्षण करने के लिए आप अधिकृत हैं।
python scanner.py --url https://your-authorized-target.example --output reports/result.json
अधिकृत परीक्षण के बाद, उत्पन्न साक्ष्य की समीक्षा करें और लक्ष्य से किसी भी परीक्षण आर्टिफैक्ट को हटा दें।
python scanner.py --url https://your-authorized-target.example --exploit --cleanup
यदि उपकरण किसी आर्टिफैक्ट स्थान की रिपोर्ट करता है, तो इसे अपने परीक्षण वातावरण के विरुद्ध सत्यापित करें और अपनी सामान्य अधिकृत प्रशासन विधि का उपयोग करके इसे हटा दें।
| स्थिति | अर्थ | अनुशंसित कार्रवाई |
|---|---|---|
🔴 CONFIRMED | SP Page Builder का पता लगाया गया, एक भेद्य संस्करण की पहचान की गई, और प्रासंगिक एंडपॉइंट एक्सपोज़र की पुष्टि की गई। | 6.6.2 या उसके बाद में अपग्रेड करें और संदिग्ध आर्टिफैक्ट्स के लिए सिस्टम की समीक्षा करें। |
🟡 LIKELY | एक भेद्य संस्करण का पता लगाया गया, लेकिन एंडपॉइंट व्यवहार की पूरी तरह से पुष्टि नहीं की जा सकी। | अधिकृत वातावरण में अतिरिक्त सत्यापन करें। |
🟢 NOT_VULNERABLE | SP Page Builder 6.6.2+ का पता लगाया गया। | एक्सटेंशन को अद्यतित रखें और सामान्य सुरक्षा निगरानी जारी रखें। |
⚪ UNKNOWN | कंपोनेंट/संस्करण की विश्वसनीय रूप से पहचान नहीं की जा सकी। | इंस्टॉल किए गए एक्सटेंशन और संस्करण को मैन्युअल रूप से सत्यापित करें। |
❌ ERROR | स्कैनर को कनेक्शन, टाइमआउट, या अन्य तकनीकी त्रुटि का सामना करना पड़ा। | कनेक्टिविटी, फ़ायरवॉल नियमों, और स्कैनर कॉन्फ़िगरेशन की जाँच करें। |
एक स्कैन रिपोर्ट में निम्नलिखित के समान जानकारी हो सकती है:
{
"scanner": "CVE-2026-48908 Scanner",
"scan_time": "2026-08-13T10:30:00+00:00",
"total_targets": 1,
"results": [
{
"target": "https://authorized-target.example",
"classification": {
"status": "CONFIRMED",
"confidence": "high",
"reasoning": [
"Vulnerable SP Page Builder version detected",
"Relevant upload endpoint exposure confirmed"
]
},
"validation": {
"upload_behavior_confirmed": true,
"test_artifacts_reviewed": true
}
}
]
}
CVE-2026-48908-by-yora/
├── scanner.py # Main detection and validation tool
├── requirements.txt # Python dependencies
├── README.md # Project documentation
├── SECURITY.md # Security policy and reporting
├── LICENSE # MIT License
├── detection/ # Optional detection modules
├── poc/ # Optional proof-of-concept modules
└── reports/ # JSON scan reports
CVE-2026-48908 Joomla के लिए SP Page Builder को प्रभावित करता है और एक अनधिकृत फ़ाइल अपलोड भेद्यता से संबंधित है।
यह सुरक्षा समस्या महत्वपूर्ण है क्योंकि एक अप्रतिबंधित या अपर्याप्त रूप से मान्य अपलोड तंत्र एक हमलावर को सर्वर पर एक निष्पादन योग्य फ़ाइल रखने की अनुमति दे सकता है।
यदि अपलोड की गई फ़ाइल सर्वर द्वारा व्याख्या की जाती है, तो भेद्यता निम्नलिखित का कारण बन सकती है:
अनधिकृत फ़ाइल अपलोड → सर्वर-साइड फ़ाइल प्लेसमेंट → संभावित कोड निष्पादन → संभावित सर्वर समझौता
एक भेद्य इंस्टॉलेशन को निम्नलिखित सहित जोखिमों का सामना करना पड़ सकता है:
वास्तविक प्रभाव सर्वर कॉन्फ़िगरेशन, अनुमतियों, PHP वातावरण, Joomla कॉन्फ़िगरेशन, और अन्य सुरक्षा नियंत्रणों पर निर्भर करता है।
यदि आप एक प्रभावित संस्करण चला रहे हैं:
यह प्रोजेक्ट निम्नलिखित के लिए है:
इस प्रोजेक्ट का उपयोग निम्नलिखित के लिए न करें: