CVE-2026-53580 in Trilium
الملخص
بحسب VulDB • 27/08/2026
Trilium هو تطبيق مفتوح المصدر للملاحظات الهرمية. في الإصدارات السابقة لـ 0.104.0، تقبل ميزة التنزيل التلقائي للصور عناوين URL من نوع file:// داخل وسوم img الخاصة بالملاحظة وتقرأ الملف المحلي المشار إليه دون أي تحقق من المسار (path validation)، مما يسمح لأي مستخدم مُصادق عليه بكشف ملفات عشوائية يمكن قراءتها بواسطة عملية Trilium. عند حفظ ملاحظة نصية، يقوم Trilيمسح HTML الخاص بها بحثًا عن مصادر الصور وتنزيل كل مصدر خارجي؛ ونظرًا لأن مرشح HTML (HTML sanitizer) يحتفظ بـ file كبروتوكول مسموح به، فإن مصدر مثل `file:///etc/passwd` يُمرر مباشرةً إلى قراءة نظام الملفات ويتم تخزين محتوياته كمرفق في الملاحظة يمكن للمستخدم استرجاعه لاحقاً. يشير نفس الآلية (primitive) إلى مصدر غير محدود الحجم مثل `/dev/zero` مما يسبب تخصيصًا للذاكرة بشكل غير مسيطر عليه يؤدي إلى تعطل عملية الخادم. هذه الميزة مفعّلة افتراضيًا ويمكن الوصول إليها عبر واجهة الويب، و ETAPI، ومقصرة الويب (web clipper)، واستيراد الملاحظات، وتتطلب فقط جلسة مُصادق عليها أو رمز ETAPI. تم إصلاح هذا الخطأ في الإصدار 0.104.0
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.