PT-2025-54217
CVE-2025-69257
·
تاريخ النشر
2025-12-30
·
تاريخ التحديث
2025-12-30
الوصف من
CVSS 3.1
7.3
عاليةالمقاييسAV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات theshit الأقدم من 0.1.1
الوصف
theshit هو أداة مساعدة لسطر الأوامر مصممة لتحديد الأخطاء الشائعة في أوامر shell وتصحيحها. قبل الإصدار 0.1.1، كان التطبيق يقوم بتحميل قواعد مخصصة مكتوبة بلغة Python وملفات التكوين من مواقع يمكن للمستخدم الكتابة فيها، مثل
~/.config/theshit/، دون التحقق من ملكية الملفات أو أذوناتها عند تشغيله بامتيازات عالية. في حالة تشغيل الأداة باستخدام sudo أو كجذر (root)، فإنها تعتمد على ملفات التكوين الموجودة في بيئة المستخدم غير المتمتع بامتيازات. وهذا يسمح لمهاجم محلي بحقن كود Python تعسفي عبر قاعدة أو ملف تكوين ضار، والذي يتم تنفيذه بعد ذلك بامتيازات الجذر. ويكون أي نظام يتم فيه تشغيل الأداة بامتيازات عالية معرضًا للتأثر. في البيئات التي يُسمح فيها بتشغيل الأداة عبر sudo بدون كلمة مرور، يمكن لمستخدم محلي لا يمتلك امتيازات رفع امتيازاته إلى مستوى الجذر دون أي تفاعل إضافي. تنشأ المشكلة عن عدم كفاية التحقق من ملكية ملف التكوين وأذوناته. يقوم التطبيق بتحميل الملفات دون التحقق مما إذا كانت مملوكة للمستخدم الفعلي الذي يقوم بتشغيل الأداة. عند التشغيل بامتيازات عالية، يفشل التطبيق في ضمان أن تكون القواعد مملوكة لـ root أو غير قابلة للكتابة من قبل المستخدمين غير root. وهذا يسمح بتنفيذ كود غير موثوق به بامتيازات root.التوصيات
الإصدارات السابقة
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾