PT-2026-38277 · Pypi · Dynoxide+1

·

CVE-2026-42559

·

تاريخ النشر

2026-04-29

·

تاريخ التحديث

2026-05-18

CVSS v3.1

8.8

عالية

المتجهAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات rmcp الأقدم من 1.4.0
إصدارات dynoxide الأقدم من 0.9.13
الوصف
يفشل نقل خادم HTTP القابل للبث في صندوق rmcp في التحقق من صحة رأس Host الوارد. وهذا يسمح لموقع ويب عام ضار باستخدام هجوم إعادة ربط DNS — وهي تقنية يتم فيها إعادة توجيه اسم النطاق إلى عنوان IP مختلف بعد التحليل الأولي لـ DNS — لإرسال طلبات مصادق عليها إلى خادم MCP على واجهة loopback أو واجهة الشبكة الخاصة للضحية. يمكن للمهاجم حصر الأدوات وتشغيلها، وقراءة الموارد، وإحداث آثار جانبية مثل كتابة الملفات أو تنفيذ أوامر shell. في dynoxide، تؤدي هذه المشكلة أيضًا إلى ثغرة CSRF (تزوير الطلبات عبر المواقع) عبر الأصول، حيث يمكن لصفحة ما إرسال طلبات إلى خادم محلي باستخدام fetch مع mode: ’no-cors‘، متجاوزةً فحص Host لأن رأس Origin يظل غير مفحوص. تشمل أدوات الكتابة المتأثرة في dynoxide كل من put item() وupdate item() وdelete item() وcreate table() وbatch write item().
التوصيات
تحديث rmcp إلى الإصدار 1.4.0 أو أحدث.
قم بتحديث dynoxide إلى الإصدار 0.9.13 أو أحدث.
كحل مؤقت لـ rmcp، ضع خادم MCP خلف وكيل عكسي مُهيأ لرفض الطلبات ذات رؤوس Host غير المتوقعة وتجنب ربط الخادم بـ 0.0.0.0 بدون وجود مثل هذا الوكيل.

استغلال

إصلاح

CSRF

Origin Validation Error

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2026-42559
GHSA-89VP-X53W-74FX
GHSA-FVH2-GM75-J4J7
RUSTSEC-2026-0140
RUSTSEC-2026-0189

المنتجات المتأثرة

Dynoxide
Rmcp