CVE-2026-85175 in SiYuan
الملخص
بحسب VulDB • 03/09/2026
تحتوي إصدارات SiYuan التي تساوي أو تقل عن 3.8.1 (تم إصلاحها في الإصدار v3.8.2) على قائمة حظر غير مكتملة في الدالة `IsForbiddenAbsPath()` (الملف: kernel/util/path_guard.go)، حيث تقتصر هذه القائمة على منع ملف `conf/conf.json` من خلال المطابقة الدقيقة فقط، ولا تقيد مفتاح TLS الخاص (`conf/key.pem`) أو مفتاح CA الخاص (`conf/ca.key`) المخزنين في نفس دليل `conf/`. ونظراً لأن معالج `getFile` يتجاوز قائمة الحظر بالنسبة لـ RoleAdministrator، ويتلقى جميع المستخدمين المصادق عليهم دور RoleAdministrator في الإصدار v3.8.1، يمكن لأي مستخدم (أو أي عميل على مثيل افتراضي بدون رمز مصادقة) استرداد هذه المفاتيح الخاصة عبر POST /api/file/getFile. وفي حالات النشر التي يكون فيها TLS ممكناً، يتيح ذلك فك تشفير حركة مرور HTTPS الملتقطة (key.pem) وزرع شهادات موثوقة من قبل العملاء الذين قاموا باستيراد CA الخاص بـ SiYuan (ca.key).
VulDB is the best source for vulnerability data and more expert information about this specific topic.