Peaktwilight

#15517من 60,399
19.9إجمالي CVSS
الثغرات · 3
متوسطة
2
حرجة
1
PT-2026-26603
2025-10-20
6.5
CVE-2026-33130
Unknown
Uptime Kuma
Uptime Kuma هي أداة مراقبة مفتوحة المصدر يتم استضافتها ذاتيًا. لا تنفذ الإصدارات من 1.23.0 إلى 2.2.0 الإصلاح الخاص بـ GHSA-vffh-c9pq-4crh بشكل كامل، مما يجعل التطبيق عرضة لهجوم حقن القوالب من جانب الخادم (SSTI). إن الإجراءات التخفيفية المضافة إلى محرك Liquid (`root`، `relativeReference`، `dynamicPartials`) لا تحجب سوى المسارات المحاطة بعلامات الاقتباس. يمكن للمهاجم تجاوز هذه الإجراءات الوقائية باستخدام مسارات مطلقة غير محاطة بعلامات اقتباس، مما يتيح له قراءة أي ملف على الخادم. لا يعالج الإصلاح الأصلي في `notification-provider.js` سوى المراحل الأولية لحل الملفات في LiquidJS، لكن الإجراء البديل `require.resolve()` في `liquid.node.js` يفتقر إلى فحوصات الاحتواء. وهذا يسمح بحل المسارات المطلقة غير المحاطة بعلامات اقتباس، مثل `/etc/passwd`، بنجاح. يعد حظر المسارات الموضوعة بين علامتي اقتباس نتيجة عرضية لقيام أحرف الاقتباس بإحداث خطأ `MODULE NOT FOUND`، وليس إجراءً أمنيًا مقصودًا.