PT-2026-64762
CVE-2026-66012
·
تاريخ النشر
2026-07-25
·
تاريخ التحديث
2026-09-17
الوصف من
CVSS 3.1
10
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات SiYuan الأقدم من 3.7.2
الوصف
توجد مشكلة تتعلق بنقص في التفويض في نقطة نهاية النواة ’POST /mcp‘، والتي لا تحميها سوى عملية تحقق عامة من المصادقة
model.CheckAuth() دون فرض أدوار إدارية أو قيود للقراءة فقط. يعرض هذا الخلل 31 أداة MCP، بما في ذلك أداة ملفات قادرة على سرد الملفات وقراءتها وكتابتها وحذفها وإعادة تسميتها ونسخها عبر مساحة العمل بأكملها. إذا تم تكوين خادم النشر في الوضع المجهول (Conf.Publish.Enable=true وConf.Publish.Auth.Enable=false)، فإن الوكيل العكسي يرفق JWT مجهول الهوية من نوع RoleReader بالطلبات، مما يمكّن المهاجمين عن بُعد غير المصادق عليهم من الوصول إلى نقطة النهاية. يمكن للمهاجم استخراج accessAuthCode وapi.token وcookieKey بنص عادي من conf/conf.json، وكتابة ملفات عشوائية، وتثبيت مكون إضافي ضار في data/plugins/ يتم تنفيذه مع nodeIntegration:true وبدون contextIsolation عند التشغيل التالي لسطح المكتب، مما يؤدي إلى الاستيلاء الكامل على صلاحيات المسؤول.التوصيات
قم بالتحديث إلى الإصدار 3.7.2 أو أحدث.
كإجراء تخفيفي مؤقت، قم بتعطيل الوضع المجهول لخادم النشر عن طريق تعيين
Conf.Publish.Enable=false أو Conf.Publish.Auth.Enable=true.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾