PT-2026-76721
CVE-2026-62982
·
تاريخ النشر
2026-08-17
·
تاريخ التحديث
2026-10-23
الوصف من
CVSS 3.1
8.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Glances من 4.5.2 إلى 4.5.5
الوصف
توجد مشكلة تتمثل في أن الدالة
sanitize mustache dict() الموجودة في ملف glances/actions.py تقوم بتنقية قيم السلاسل من المستوى الأعلى فقط، متجاهلة القوائم والقواميس المتداخلة. وهذا يسمح لمشغلات شل، وتحديدًا حرف الأنابيب |، بالبقاء في البيانات المتداخلة مثل متغير cmdline الخاص بالعملية. وعندما يقوم قالب إجراء تم تكوينه بواسطة المسؤول بعرض هذه القيم المتداخلة باستخدام chevron.render()، لا يتم تجنب حرف الأنابيب ويتم تنفيذه لاحقًا بواسطة secure popen(). يمكن لمستخدم محلي غير متمتع بامتيازات استغلال هذه الثغرة عن طريق تشغيل عملية باستخدام وسيطة cmdline مصممة خصيصًا، مما يؤدي إلى تنفيذ أوامر تعسفية لنظام التشغيل ضمن سياق أمان Glances، الذي يعمل عادةً بصفة الجذر.التوصيات
تحديث Glances إلى الإصدار 4.5.6.
كحل مؤقت، تجنب استخدام قوالب الإجراءات التي تعرض حقول الإحصائيات المتداخلة، مثل متغير
cmdline الخاص بالعملية. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾