
CVE-2026-97163 के लिए Python PoC: Joomla UP प्लगइन संस्करणों की फ़िंगरप्रिंटिंग करता है और अनधिकृत रिमोट एक्शन परिनियोजन के लिए com_ajax install ट्रिगर्स की जाँच करता है।
CVE-2026-97163 के लिए Python 3 PoC — Joomla के लिए UP (Universal Plugin) (lomart.fr)।
CVE-2026-97163 — UP 5.0.0–5.2.0 और 6.0.0–6.0.29 (विशेष रूप से mini पैकेज जिसमें बंडल किए गए actions नहीं हैं) अप्रमाणित रिमोट कोड इंस्टॉलेशन की अनुमति देते हैं: एक अनाम अनुरोध मेंटेनर के GitHub रिपॉज़िटरी से action कोड का ऑन-डिमांड डाउनलोड plugins/content/up/actions/ में आरंभ कर सकता है, जहाँ Joomla उसे निष्पादित करता है। फ़ेच TLS प्रमाणपत्र सत्यापन अक्षम के साथ चला, इसलिए एक नेटवर्क-स्थित हमलावर (MITM) एक दुर्भावनापूर्ण आर्काइव को प्रतिस्थापित कर सकता था (CWE-22, CWE-284)। CVSS 4.0 10.0 Critical (PR:N)। फ़िक्स: UP 6.1.0 / 5.2.1 (प्रमाणीकरण प्रतिबंध + TLS सत्यापन बहाल)।
शोध: mySites.guru — UP 6.1.0 सुरक्षा फ़िक्स
संबंधित (समान रिलीज़): CVE-2026-97160 (PHP शॉर्टकोड), CVE-2026-97161 (फ़ाइल पठन), CVE-2026-97162 (SQLi)।
PoC पृष्ठ: https://pocbit.org/pocs/cve-2026-97163
कैटलॉग: https://pocbit.org/pocs/
| उत्पाद | UP प्लगइन (plg_content_up) |
| प्रभावित | 5.0.0–5.2.0, 6.0.0–6.0.29 |
| फ़िक्स्ड | 5.2.1, 6.1.0 |
| वेक्टर | Mini मोड: किसी action का पहला उपयोग → GitHub zip → प्लगइन के अंतर्गत अनपैक |
| प्रभाव | अखंडता / RCE (MITM या समझौता किए गए फ़ेच पथ के साथ) |
यह PoC UP की फ़िंगरप्रिंटिंग करता है, कमज़ोर संस्करणों की जाँच करता है, और com_ajax पैटर्न की जाँच करता है (या आपकी लैब से --ajax-url / --render-url)। यह MITM नहीं करता और न ही दुर्भावनापूर्ण आर्काइव होस्ट करता है।
pip install -r requirements.txt
python poc.py -u https://joomla.example --mode check
python poc.py -u https://joomla.example --mode check --install-probe
python poc.py -u https://joomla.example --mode exploit --install-probe --action slideshow-billboard
python poc.py -u https://joomla.example --mode exploit --render-url "https://joomla.example/index.php?option=com_content&view=article&id=99"
python poc.py -u https://joomla.example --mode exploit --ajax-url "https://joomla.example/index.php?option=com_ajax&group=content&plugin=up&..."
python poc.py --list targets.example.txt --mode check --install-probe -j 8
पैच के बाद: अज्ञात PHP फ़ोल्डरों के लिए plugins/content/up/actions/ का निरीक्षण करें (विक्रेता मार्गदर्शन)।
body="plugins/content/up"
body="plg_content_up" "up.lomart"
CVE-2026-97163 PoC: Joomla UP (lomart.fr) अनधिकृत GitHub mini-install / रिमोट action डिप्लॉयमेंट (≤6.0.29)। संस्करण पहचान + com_ajax इंस्टॉल प्रोब। PoCbit
CVE-2026-97163: UP mini पैकेज में सत्र-रहित GitHub से action डाउनलोड ट्रिगर किया जा सकता है; TLS सत्यापन बंद होने के कारण MITM के माध्यम से दुर्भावनापूर्ण आर्काइव इंजेक्ट किया जा सकता है। 6.1.0 / 5.2.1 पैच।
केवल अधिकृत परीक्षण।