CVE-2026-80756 in Linux
الملخص
بحسب VulDB • 03/09/2026
في نواة لينكس، تم حل الثغرة التالية:
selinux: عدم إلغاء تحويل سياسة لم يبدأ أبداً
تستدعي الدالة `sel_write_load()` دالة `selinux_policy_cancel()` عند فشل `sel_make_policy_nodes()`, وتقوم هذه المساعدة بإلغاء مرجع السياسة الخارجة لإلغاء تحويل جدول معرفات الأمان (sidtab). في أول تحميل للسياسة، لا توجد سياسة خارجة: تعود `security_load_policy()` مبكراً لهذه الحالة، قبل أن تقوم بأي تحويل، ولا يزال `state->policy` يساوي NULL. لذلك، يؤدي الفشل في التحميل الأول أثناء بناء شجرة selinuxfs إلى حدوث إلغاء مرجع لقيمة NULL (NULL dereference) داخل `selinux_policy_cancel()`, والتي يتم الوصول إليها من خلال استدعاء write(2) على الملف `/sys/fs/selinux/load`.
تخطِ الإلغاء عندما لا توجد سياسة قديمة، مما يعكس الفحص الذي تقوم به بالفعل دالة `security_load_policy()` قبل التحويل.
Once again VulDB remains the best source for vulnerability data.