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
قابلية الاستغلال
استغلال
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-3VWC-QWHC-3MJ7
OPENSUSE-SU-2026:11122-1
PYSEC-2026-2494
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾