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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2026-39987-Marimo-Preauth-RCE — إعادة إنتاج وتحليل السبب الجذري للثغرة CVE-2026-39987 Marimo pre-auth WebSocket RCE في مختبر Docker محلي. | Kitploit
أدوات/GitHubGitHub/laremontada12/cve-2026-39987-marimo-preauth-rce
أمن الحاوياتتحليل الثغرات الأمنيةاستغلال تطبيقات الويباختبار الاختراقالتعلم والتعليممختبرات وتدريب عملي
GitHublaremontada12/cve-2026-39987-marimo-preauth-rce

CVE-2026-39987-Marimo-Preauth-RCE

إعادة إنتاج وتحليل السبب الجذري للثغرة CVE-2026-39987 Marimo pre-auth WebSocket RCE في مختبر Docker محلي.

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة
عرض المستودع
11منذ 2 أياملم تتم المراجعة بعد

بحث CVE-2026-39987 حول تنفيذ التعليمات البرمجية عن بُعد (RCE) قبل المصادقة في Marimo

نظرة عامة

  • يركز هذا المشروع على CVE-2026-39987، وهي ثغرة تنفيذ تعليمات برمجية عن بُعد (Remote Code Execution) قبل المصادقة في Marimo تتعلق بنقطة نهاية WebSocket الخاصة بالطرفية /terminal/ws.

  • Marimo هو دفتر ملاحظات Python تفاعلي مفتوح المصدر يتيح للمستخدمين كتابة وتنفيذ تعليمات Python البرمجية عبر واجهة ويب. ولأن منصات دفاتر الملاحظات يمكنها تنفيذ التعليمات البرمجية على جانب الخادم، يجب حماية الميزات ذات الامتيازات مثل الوصول إلى الطرفية عبر مصادقة وتحكم مناسبين في الوصول.

  • في إصدارات Marimo المصابة، لم تُفرض المصادقة بشكل صحيح على نقطة نهاية WebSocket الخاصة بالطرفية. ونتيجة لذلك، كان بإمكان مستخدم غير مُصادَق عليه الوصول المحتمل إلى وظائف الطرفية وتنفيذ أوامر في البيئة التي يعمل فيها Marimo.

  • هدف هذا المشروع هو إعادة إنتاج الثغرة في مختبر Docker محلي، وتحليل السبب الجذري، ومقارنة الإصدارات المصابة والمُصحَّحة، والتحقق من أن الإصلاح يمنع المشكلة.

معلومات CVE

  • معرّف CVE: CVE-2026-39987
  • المنتج: Marimo
  • نوع الثغرة: غياب المصادقة لوظيفة حرجة
  • CWE: CWE-306
  • الإصدارات المتأثرة: Marimo < 0.23.0
  • الإصدار المُصحَّح: Marimo 0.23.0+
  • نقطة النهاية المتأثرة: /terminal/ws
  • التأثير: تنفيذ تعليمات برمجية عن بُعد قبل المصادقة
  • الخطورة: حرجة
  • CVSS v4.0: 9.3
  • CVSS v3.1: 9.8

أهداف المشروع

  • فهم Marimo وسياق الثغرة
  • بناء مختبر Docker محلي مصاب
  • إعادة إنتاج الثغرة بأمان على localhost
  • تحليل السبب الجذري في /terminal/ws
  • إجراء مقارنة الفروقات (diffing) بين الإصدارات المصابة والمُصحَّحة
  • التحقق من الإصلاح على Marimo المُصحَّح
  • كتابة إجراءات التخفيف والدروس المستفادة

بيئات المختبر

  • نظام التشغيل: Windows 11
  • إصدار Docker: 29.0.0
  • إصدار Docker Compose: v5.5.1
  • إصدار Python: 3.11.9
  • إصدار Marimo المصاب: TODO
  • إصدار Marimo المُصحَّح: TODO

حالة المشروع

  • البحث في CVE
  • بناء المختبر المصاب
  • بناء المختبر المُصحَّح
  • إعادة إنتاج PoC
  • تحليل السبب الجذري
  • مقارنة الفروقات (Patch diff)
  • التحقق من الإصلاح
  • التقرير النهائي

إخلاء المسؤولية

هذا المشروع لأغراض تعليمية فقط. ستُجرى جميع الاختبارات في بيئة مختبر Docker محلية.

تنزيل الأداة