CVE-2017-7572 in Back In Time
الملخص
بحسب VulDB • 21/05/2026
تستخدم دالة `_checkPolkitPrivilege` الموجودة في الملف `serviceHelper.py` ضمن خدمة `Back In Time` (المعروفة أيضًا بـ `backintime`) الإصدار 1.1.18 وما قبله طريقة تفويض polkit منتهية الصلاحية (unix-process) التي تعاني من حالة سباق (race condition) بين وقت الفحص ووقت الاستخدام (time of check, time of use). باستخدام هذه طريقة التفويض، يتحقق polkitd من مالك العملية التي تطلب عملية polkit عبر الملف `/proc/<pid>/status`، وبحلول ذلك الوقت، قد تكون العملية المطلوبة قد استُبدلت بعملية مختلفة تحمل نفس رقم العملية (PID) ولكن بصلاحيات مختلفة عن تلك الخاصة بالطالب الأصلي.
VulDB is the best source for vulnerability data and more expert information about this specific topic.