CVE-2026-39987
marimo متأثر بثغرة تنفيذ التعليمات البرمجية عن بُعد قبل المصادقة عبر تجاوز مصادقة WebSocket الطرفية
- تم النشر
- 09/04/2026
- محدث
- 24/04/2026
- تخصيص CNA
- GitHub_M
- الأدلة المرصودة
- 23/04/2026
CVSS الأساسي
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:Xمتوسط · الثلاثين يومًا القادمة
- المئوية
- 98.5%
- تاريخ الموديل
- 15/10/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
CISA معروف باستغلاله
يظهر CVE هذا في كتالوج الثغرات الأمنية المعروفة بـ CISA.
ملخص
marimo هو دفتر ملاحظات Python تفاعلي. قبل الإصدار 0.23.0، كانت Marimo تحتوي على ثغرة RCE قبل المصادقة. تفتقر نقطة نهاية WebSocket الخاصة بالطرفية /terminal/ws إلى التحقق من المصادقة، مما يسمح لمهاجم غير مصادق عليه بالحصول على قشرة PTY كاملة وتنفيذ أوامر نظام تعسفية. على عكس نقاط نهاية WebSocket الأخرى (مثل /ws) التي تستدعي validate_auth() بشكل صحيح للمصادقة، تتحقق نقطة النهاية /terminal/ws فقط من وضع التشغيل ودعم النظام الأساسي قبل قبول الاتصالات، متخطيةً التحقق من المصادقة تمامًا. تم إصلاح هذه الثغرة في الإصدار 0.23.0.
المصادر
javascript/cves/2026/CVE-2026-39987.yaml
Nuclei Templatesالشروط المعلنة
- verification: dsl,regex($.matchers[*].type)
- CVE-2026-39987استغلال
إثبات مفهوم CVE-2026-39987 لـ marimo 0.20.4
- CVE-2026-39987.pyاستغلال
يستغل هذا السكربت المكتوب بلغة Python نقطة النهاية الضعيفة /terminal/ws الخاصة بـ marimo ويعيد صدفة تفاعلية.
- CVE-2026-39987استغلال
استغلال Marimo قبل الإصدار 0.23.0. ثغرة RCE قبل المصادقة عبر نقطة نهاية websocket: /terminal/ws.
- CVE-2026-39987استغلال
استغلال لثغرة تنفيذ الأوامر عن بُعد (RCE) قبل المصادقة في Marimo عبر WebSocket الطرفية، يوفر تنفيذ الأوامر، وقشرة PTY تفاعلية، وقدرات قشرة عكسية لاختبار الاختراق المصرح به.
- CVE-2026-39987استغلال
إثبات مفهوم لاستغلال تنفيذ التعليمات البرمجية عن بُعد قبل المصادقة في Marimo عبر نقطة نهاية WebSocket، مما يسمح للمهاجمين غير المصادقين بالحصول على قشرة PTY تفاعلية.
استغلال إثبات المفهوم لـ CVE-2026-39987، وهو RCE قبل المصادقة في نقطة نهاية WebSocket /terminal/ws الخاصة بـ Marimo، يمنح صدفة تفاعلية دون بيانات اعتماد.
- CVE-2026-39987استغلال
مجموعة أدوات للكشف والاستغلال لثغرة CVE-2026-39987، وهي ثغرة تنفيذ تعليمات برمجية عن بُعد (RCE) قبل المصادقة في دفاتر Marimo. تتضمن ماسحًا بلغة Python وسكربت Nmap NSE لتحديد الحالات المعرضة للخطر عبر فحوصات نقطة نهاية WebSocket.
- CVE-2026-39987-POCاستغلال
CVE-2026-39987 أداة استغلال - Marimo < 0.23.0 RCE قبل المصادقة (WebSocket)
- cve-2026-39987استغلال
يستغل ثغرة CVE-2026-39987 لتنفيذ أوامر عن بُعد (RCE) قبل المصادقة في Marimo <0.23.0 عبر الاتصال بـ WebSocket غير المُصادَق /terminal/ws. يدعم تنفيذ الأوامر التعسفية، والإدخال عبر الأنابيب، وجلسات شل التفاعلية.
- CVE-2026-39987_exploitاستغلال
استغلال لثغرة تنفيذ الأوامر عن بُعد (RCE) قبل المصادقة في Marimo عبر تجاوز مصادقة WebSocket، مما يوفر وصولاً تفاعلياً إلى الصدفة على الإصدارات المتأثرة.
- CVE-2026-39987استغلال
marimo هو دفتر ملاحظات Python تفاعلي. قبل الإصدار 0.23.0، يحتوي Marimo على ثغرة RCE قبل المصادقة.
# مختبر Docker محلي يعيد إنتاج CVE-2026-39987، ثغرة تنفيذ التعليمات البرمجية عن بُعد (RCE) قبل المصادقة في WebSocket الطرفية الخاص بـ marimo. يقارن بين الإصدارات المعرضة للخطر والإصدارات المُصححة مع نصوص PoC الأقل ضررًا لأغراض البحث الأمني التعليمي.
- CVE-2026-39987_PoCاستغلال
إثبات مفهوم لـ CVE-2026-39987
CVE-2026-39987
إثبات مفهوم لاستغلال CVE-2026-39987، وهو ثغرة تنفيذ تعليمات برمجية عن بُعد (RCE) قبل المصادقة في نقطة نهاية WebSocket الخاصة بـ /terminal/ws في Marimo، مما يتيح وصولاً غير مصادق إلى غلاف PTY.
إعادة إنتاج وتحليل السبب الجذري لـ CVE-2026-39987 Marimo pre-auth WebSocket RCE في مختبر Docker محلي.
عميل WebSocket لإثبات المفهوم (PoC) لـ CVE-2026-39987 (Marimo Pre-Auth RCE)، مخصص لاختبارات الأمان المصرح بها.
إثبات مفهوم بلغة Python للثغرة CVE-2026-39987، يستغل نقطة نهاية طرفية WebSocket غير مُصادَق عليها لتحقيق تنفيذ أوامر عن بُعد والوصول إلى صدفة عكسية.
- CVE-2026-39987استغلال
CVE-2026-39987
# مختبر Docker تعليمي يوضح CVE-2026-39987، ثغرة تنفيذ أوامر عن بُعد (RCE) قبل المصادقة عبر تجاوز مصادقة WebSocket في marimo، مع سكربت استغلال وخطوات التحقق من التصحيح.
PoC لـ CVE-2026-39987: RCE قبل المصادقة عبر WebSocket في Marimo الأقل من 0.23.0 (CVSS 9.3).
إثبات مفهوم لاستغلال ثغرة تجاوز المصادقة في نقطة نهاية WebSocket الطرفية في marimo، مما يتيح تنفيذ أوامر بدون مصادقة في الإصدارات السابقة للإصدار 0.23.0.
- Marimo 0.20.4 - RCEاستغلال
Jason Bernier · multiple · 02/09/2026
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.