Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2026-92592 — استغلال إثبات مفهوم بلغة Python للثغرة CVE-2026-92592، وهي تنفيذ أوامر عن بُعد (RCE) بعد المصادقة في Craft CMS تستغل ملفات تعريف ارتباط موقّعة خاصة بتجاهل الترخيص (license-shun) لتنفيذ حمولات Twig وتشغيل الأوامر. | Kitploit
أدوات/GitHubGitHub/godylockz/cve-2026-92592
توليد الحمولةتحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويبأمن الويباختبار الاختراقأداة الوصول عن بعد
GitHubgodylockz/cve-2026-92592

CVE-2026-92592

استغلال إثبات مفهوم بلغة Python للثغرة CVE-2026-92592، وهي تنفيذ أوامر عن بُعد (RCE) بعد المصادقة في Craft CMS تستغل ملفات تعريف ارتباط موقّعة خاصة بتجاهل الترخيص (license-shun) لتنفيذ حمولات Twig وتشغيل الأوامر.

عرض المستودع
1منذ 4 أياملم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

CVE-2026-92592: تنفيذ أوامر عن بُعد (RCE) مع مصادقة في Craft CMS

إثبات مفهوم لـ CVE-2026-92592 / GHSA-5r92-75j8-c534. تقوم Craft بتوقيع بيانات يتحكم بها المهاجم في ملف تعريف الارتباط license-shun الموثّق باستخدام نفس المفتاح والتنسيق المستخدمين لإعادة توجيه تسجيل الدخول الموقّعة. يؤدي إعادة استخدام تلك القيمة الموقّعة كـ redirect إلى جعل Craft يعرضها كـ Twig غير معزول (unsandboxed)، مما يسمح بتنفيذ الأوامر عبر سلوك map('system') في Twig.

Craft CMS 4.8.0 حتى 4.18.5 و5.0.0 حتى 5.10.12 متأثرة. قم بالترقية إلى 4.18.6 أو 5.10.13 أو أحدث. Craft 5.9.8 متأثرة.

استخدم هذا فقط ضد الأنظمة التي تملكها أو لديك تصريح باختبارها.

المتطلبات

  • Python 3
  • requests
  • حساب Craft يستخدم المصادقة بكلمة المرور ولا يمتلك مصادقة ثنائية (2FA) نشطة
  • الوصول إلى لوحة تحكم Craft
  • العلاقة الافتراضية بين cookieValidationKey وsecurityKey في Craft
  • توفر system() وsh وbase64 على الهدف

أنشئ بيئة معزولة وثبّت حزمة Python:

python3 -m venv .venv
source .venv/bin/activate
python -m pip install requests

الاستخدام

شغّل الاستغلال مع عنوان URL الهدف واسم المستخدم وكلمة المرور والأمر:

python3 craftcms_rce.py \
  -t https://craft.example \
  -u author \
  -p 'password' \
  'id'

قد تكون كلمات المرور الممررة عبر سطر الأوامر مرئية في سجل الصدفة وقوائم العمليات. استخدم بيانات اعتماد اختبار مؤقتة. مرّر --proxy لوكيل تصحيح أخطاء HTTP و--insecure فقط عندما يستخدم الهدف شهادة لا يمكن التحقق منها.

يتم دمج مخرجات stdout وstderr للأمر وطباعتها إلى stdout. شغّل python3 craftcms_rce.py --help لعرض جميع الخيارات.

كيف يعمل

  1. يجلب رمز CSRF من صفحة تسجيل الدخول إلى لوحة التحكم ويصادق باستخدام الحساب المقدم.
  2. يجلب رمز CSRF جديدًا من لوحة تحكم Craft.
  3. يرسل حمولة Twig إلى app/set-license-shun-cookie ويلتقط قيمة ملف تعريف الارتباط الموقّعة من Craft.
  4. يرسل تلك القيمة كمعامل redirect في طلب تسجيل دخول آخر.
  5. يستخرج مخرجات الأمر ويفك ترميزها من إعادة التوجيه المعروضة.

المراجع

  • Craft CMS advisory GHSA-5r92-75j8-c534
  • NVD: CVE-2026-92592
تنزيل الأداة