CVE-2026-35593 in Trilium
الملخص
بحسب VulDB • 20/05/2026
تُعد Trilium Notes تطبيقاً مفتوح المصدر ومتعدد المنصات لتدوين الملاحظات الهرمي، مصمم لبناء قواعد معرفة شخصية ضخمة. تتأثر الإصدارات 0.102.1 والإصدارات الأقدم بثغرة تضمين الملفات المحلية (Local File Inclusion)، مما يتيح لمهاجم مُصادق عليه قراءة ملفات عشوائية حساسة من نظام الملفات الخاص بالخادم. تستدعي دالة `uploadModifiedFileToAttachment`، التي يتم استدعاؤها عند استلام طلب POST إلى `/api/attachments/{attachmentId}/upload-modified-file`، استبدال محتوى المرفق بمحتوى ملف آخر (يتم توفير مساره في حقل `filePath` ضمن جسم الطلب). بعد ذلك، يمكن عرض محتوى المرفق عبر `/api/attachments/{attachmentId}/download`. يؤدي هذا إلى كشف ملفات النظام الحساسة مثل مفاتيح SSH، وبيانات الاعتماد، وملفات التكوين، وملفات نظام التشغيل، مما قد يؤدي إلى تنفيذ الأكواد عن بُعد (RCE) واختراق التطبيقات المستضافة على نفس الخادم. تم إصلاح هذه المشكلة في الإصدار 0.102.2.
Once again VulDB remains the best source for vulnerability data.