PT-2026-63973 · Siyuan · Siyuan
CVSS v4.0
7.1
عالية
| المتجه | AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات SiYuan الأقدم من 3.7.2
الوصف
يمكن لمهاجم تمت مصادقته استغلال ثغرة تتعلق باجتياز المسار في نقطة النهاية
/export/temp/ داخل معالج serveExport (الموجود في kernel/server/serve.go). توجد هذه الثغرة لأن الفرع المختصر لهذا المعالج يربط مسار الطلب الذي تم فك تشفيره بالنسبة المئوية بـ util.TempDir دون إجراء فحوصات الأمان IsSubPath أو IsSensitivePath. باستخدام تسلسلات اجتياز مشفرة بالعلامة المئوية، مثل %2e%2e (التي يتم فك تشفيرها إلى ..)، يمكن للمهاجم تجاوز إجراءات حماية الملفات الحساسة لقراءة ملفات عشوائية خارج الدليل المقصود، بما في ذلك ملفات النظام مثل /etc/passwd، ومفاتيح SSH، وملفات .db و.log الخاصة بمساحة العمل.التوصيات
تحديث SiYuan إلى الإصدار 3.7.2 أو أحدث.
استغلال
إصلاح
Path traversal
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Siyuan