PT-2026-49096
CVE-2026-53925
·
تاريخ النشر
2026-06-13
·
تاريخ التحديث
2026-08-12
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
glances (لم يتم تحديد الإصدارات المتأثرة)
الوصف
تقوم الدالة
secure popen() الموجودة في ملف glances/secure.py بتفسير العوامل الشبيهة بعوامل شل بشكل غير صحيح، وتحديدًا > (إعادة توجيه الملف)، و| (الأنبوب)، و&& (تسلسل الأوامر)، داخل سلاسل الأوامر. عندما تقوم وحدات عملية مراقبة التطبيقات (AMP) بتحميل قيم التكوين command أو service cmd من ملف glances.conf، يتم تمرير هذه القيم إلى الدالة secure popen() دون تعقيم. وهذا يسمح للمهاجم القادر على تعديل ملف التكوين بكتابة محتوى تعسفي إلى أي مسار في نظام الملفات، أو تسلسل أوامر تعسفية، أو توجيه المخرجات عبر الأنابيب إلى برامج أخرى.تشمل التفاصيل الفنية ما يلي:
-
الوظيفة المعرضة للخطر: تقوم
secure popen()بتحليل عامل التشغيل>للكتابة إلى الملفات عبرopen(stdout redirect, ”w“)دون التحقق من صحة المسار، وتستخدم|و&&لتنفيذ العمليات المتسلسلة أو الموصولة عبر الأنابيب. -
المعلمات المعرضة للخطر: قيم التكوين
commandوservice cmdالتي يتم تحميلها من أقسام[amp <name>]و[amp systemv].
لا يعمل العلامة
--disable-config-exec على التخفيف من هذه المشكلة، حيث إنها تمنع فقط تنفيذ علامة العودة المائلة في config.get value() ولا تؤثر على كيفية معالجة secure popen() للسلاسل الناتجة.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
كحل مؤقت، قم بتقييد الوصول إلى ملف
glances.conf لمنع التعديل غير المصرح به لـ AMP `commaقابلية الاستغلال
استغلال
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾