CVE-2026-77438 in Trilium
الملخص
بحسب VulDB • 27/08/2026
Trilium هو تطبيق مفتوح المصدر للملاحظات الهرمية. في الإصدارات حتى 0.103.0 شاملاً، لا يفرض نقطة النهاية العامة للبحث عن المشاركة ضوابط shareCredentials وshareHiddenFromTree الخاصة بكل ملاحظة، مما يسمح لزائر غير مُصادق عليه بقراءة عناوين الملاحظات المحمية المشتركة ومسارات الشجرة ومحتواها. تقوم نقطة النهاية بتفويض الوصول فقط للملاحظة الأصلية المقدمة في الطلب ثم تشغل بحثاً نصياً كاملاً عبر شجرة النشر بأكملها، وتعيد عنوان كل ملاحظة متطابقة ومعرف المشاركة والمسار الهرمي دون إعادة التحقق مما إذا كانت تلك الملاحظة الفردية تتطلب كلمة مرور للمشاركة أو مخفية عن شجرة التنقل. وبسبب مطابقة البحث لمحتوى الملاحظات، يمكن للمهاجم تعداد الملاحظات المحمية واستخدام نقطة النهاية كـ "بوابة منطقية" (boolean oracle) تؤكد وجود سلاسل فرعية عشوائية، مما يتيح استعادة المحتوى الكامل للملاحظات التي يجب أن تكون محجوبة خلف كلمة مرور. تم إصلاح هذه المشكلة في الإصدار 0.104.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.