PT-2026-23102
CVE-2026-29183
·
تاريخ النشر
2026-03-04
·
تاريخ التحديث
2026-07-30
الوصف من
CVSS 3.1
9.3
حرجةالمقاييسAV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات SiYuan الأقدم من 3.5.9
الوصف
يحتوي SiYuan، وهو نظام لإدارة المعرفة الشخصية، على ثغرة أمنية من نوع البرمجة النصية عبر المواقع (XSS) تنعكس في نقطة نهاية واجهة برمجة التطبيقات (API) الخاصة بالأيقونات الديناميكية. تحدث هذه الثغرة عندما يتم تعيين المعلمة
type على القيمة 8، مما يسمح بدمج محتوى يتحكم فيه المهاجم في إخراج SVG دون إجراء الهروب اللازم. ونظرًا لأن نقطة نهاية واجهة برمجة التطبيقات (API) ’'GET /api/icon/getDynamicIcon‘' لا تتطلب مصادقة وتُرجع image/svg+xml، فإن عنوان URL المُتلاعب به يمكنه حقن مُعالجات أحداث SVG/HTML قابلة للتنفيذ، مثل onerror، وتنفيذ JavaScript داخل مصدر الويب الخاص بـ SiYuan. قد يؤدي ذلك إلى تنفيذ إجراءات API مصادق عليها وتسريب البيانات الحساسة إذا قام مستخدم مسجل الدخول بفتح الرابط الخبيث. تنشأ المشكلة عن البناء غير الآمن للمخرجات والتطهير غير الكامل، وتحديدًا الحقن المباشر للمتغير content في عناصر SVG دون التهرب المناسب من XML/HTML. يعمل أداة التنقية الحالية على إزالة العلامات <script> فقط، ولكنها لا تعالج السمات الخطرة أو العناصر غير الآمنة.التوصيات
يجب تحديث الإصدارات الأقدم من 3.5.9 إلى الإصدار 3.5.9 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾