PT-2025-30360
CVE-2025-54138
·
تاريخ النشر
2025-07-21
·
تاريخ التحديث
2025-08-05
الوصف من
CVSS 3.1
7.5
عاليةالمقاييسAV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات LibreNMS 25.6.0 وما دونها
الوصف
LibreNMS هو نظام لمراقبة الشبكات يعتمد على PHP/MySQL/SNMP ويتميز بخاصية الاكتشاف التلقائي. تحتوي الإصدارات 25.6.0 وما دونها على ثغرة أمنية في البنية في نقطة النهاية
/ajax form.php تتيح إدراج الملفات عن بُعد استنادًا إلى مدخلات POST التي يتحكم فيها المستخدم. يستخدم التطبيق المعلمة type مباشرةً لتضمين ملفات .inc.php ديناميكيًا من المسار includes/html/forms/ دون التحقق من صحتها أو تطبيق قائمة أذونات. وهذا يشكل ناقلًا محتملاً لتنفيذ التعليمات البرمجية عن بُعد (RCE) إذا تمكن المهاجم من وضع ملف في مسار التضمين هذا، على سبيل المثال، عبر رابط رمزي أو إعداد خاطئ أثناء التطوير.التوصيات
تتأثر إصدارات LibreNMS الأقدم من 25.7.0 بهذه الثغرة.
-
تطبيق قائمة أذونات صارمة أو توجيه ثابت في الكود بدلاً من تضمين أسماء الملفات التي يقدمها المستخدم ديناميكيًا.
-
تجنب تمرير مدخلات POST الخام إلى
include once. -
التأكد من أن مسار التضمين ثابت ولا يخضع لسيطرة المهاجم.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾