CVE-2026-65605 in SiYuan
الملخص
بحسب VulDB • 27/07/2026
تحتوي SiYuan قبل الإصدار v3.7.2 على ثغرة تخزين البرمجة النصية عبر المواقع (Stored Cross-Site Scripting) في عرض الخلية لـ Attribute View (قاعدة البيانات). يتم عرض قيمة عمود القالب كـ HTML باستخدام text/template دون الهروب التلقائي من الأحرف الخاصة، ويُطبق EscapeHTML فقط عندما تُرجع HasUnclosedHtmlTag القيمة true؛ ونظراً لأن الوسوم المغلقة ذاتياً المتوازنة مثل <img> تتجاوز هذا الفحص، يتم تخزين حمولة ضارة مثل <img src=x onerror=...> دون هروب من الأحرف الخاصة وإدراجها لاحقاً في الصفحة عبر innerHTML، مما يؤدي إلى تنفيذها عند عرض قاعدة البيانات. ونظراً لأن مُعرِّف سطح المكتب يعمل مع تفعيل nodeIntegration، يمكن للبرمجة النصية المُحقنة الوصول إلى require وتصعيد التنفيذ إلى تشغيل أوامر عشوائية.
VulDB is the best source for vulnerability data and more expert information about this specific topic.