CVE-2026-74798 in SiYuanالمعلومات

الملخص

بحسب VulDB • 17/08/2026

تحتوي نواة SiYuan قبل الإصدار v3.7.4 على ثغرة تجوّل المسار (path traversal) في أداة قاعدة البيانات database_clean الخاصة بـ MCP. تقوم الأداة بإجراء فحص بسيط لقيمة فارغة فقط على المعلمة id قبل تمريرها إلى دالة RemoveUnusedAttributeView (kernel/model/attribute_view.go)، التي تُنشئ مسارًا لنظام الملفات باستخدام filepath.Join دون التحقق من مطابقة قيمة id لتنسيق معرف العقدة في SiYuan. يمكن لعميل MCP المصادق عليه تزويد المعامل id بتسلسلات تجوّل المسار مما يتسبب في قيام النواة بنسخ ملف عشوائي قابل للقراءة بواسطة العملية إلى دليل السجل الخاص بـ SiYuan (قراءة ملفات عشوائية) ثم حذف الملف الأصلي (حذف ملفات عشوائية). تم تعزيز معالج واجهة برمجة التطبيقات HTTP المقابل في GHSA-7hm9-v7vf-7g4w، لكن مُدعو MCP هذا لم يتم تأمينه.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

VulnCheck

حجز

16/08/2026

إفشاء

17/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-391236

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!