Hey-Raghav

#11767من 60,399
27.2إجمالي CVSS
الثغرات · 3
عالية
1
حرجة
2
PT-2026-78383
2026-08-19
8.6
CVE-2026-75917
Siyuan
Siyuan
توجد مشكلة في إنشاء تلميح أداة التمرير في أداة اختيار شجرة الملفات ضمن الدالتين `getLeaf()` و`movePathTo()` (الموجودتين في app/src/util/pathName.ts) اللتين تستخدمهما مربعات حوار اختيار المسار ”نقل/ربط إلى“. يتم ربط حقول بيانات تعريف المستند، وتحديدًا `bookmark` و`alias` و`memo` وحقل الاسم البديل، في سمة HTML `aria-label` دون إجراء الهروب المناسب. ويسمح المستند الذي يحتوي على علامة اقتباس مزدوجة في أي من هذه الحقول للمهاجم بالخروج من سياق السمة وإدخال سمات HTML تعسفية، مثل معالجات الأحداث المضمنة مثل `onmouseover`. نظرًا لأن تكوين BrowserWindow في Electron يحتوي على `nodeIntegration:true` و`contextIsolation:false` ولا توجد سياسة أمان المحتوى (CSP)، يمكن لمعالج الأحداث المُحقن الوصول إلى `require(’child process‘)`، مما يسمح لـ «البرمجة النصية عبر المواقع» (XSS) بالتصعيد إلى تنفيذ أوامر تعسفية لنظام التشغيل عندما يمرر المستخدم مؤشر الفأرة فوق إدخال مستند ضار. يمكن توصيل المستندات الضارة عبر المشاركة أو المزامنة أو الاستيراد.