CVE-2026-80913 in Linuxالمعلومات

الملخص

بحسب VulDB • 04/09/2026

في نواة لينكس، تم حل الثغرة التالية:

selinux: اشتراط تعريف كل قيمة لمتغير منطقي (boolean)

تأتي p_bools.nprim من صورة السياسة بشكل مستقل عن عدد المتغيرات المنطقية التي تليها، وتقوم دالة cond_index_bool() بملء المصفوفة bool_val_to_struct[] عند القيمة - 1. وبالتالي، فإن وجود عدّاد أكبر من القيم الموجودة يترك إدخالات فارغة (NULL). ثم يقوم كل مستخدم لتلك المصفوفة بالمرور عليها عن طريق الفهرس وإلغاء مرجع كل إدخال: دالة cond_evaluate_expr() في مسار متجه الوصول (access-vector)، وsecurity_get_bools() وsecurity_get_bool_value() خلف selinuxfs، بالإضافة إلى security_set_bools(). تمتص قيمة فئة نادرة (sparse class value) من قبل policydb_class_isvalid() ودوالها الشقيقة؛ أما المتغيرات المنطقية فلا تملك مثل هذا الشرط المسبق (predicate)، ولا يوجد مستهلك يمكنه استخدام واحدة منها.

رفض أي قيمة منطقية لا يحددها متغير منطقي، مرة واحدة عند بناء المصفوفة. السياسات المطابقة تعرف كل متغير منطقي تعلن عنه وهي غير متأثرة بهذا التغيير.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

Linux

حجز

26/08/2026

إفشاء

04/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-399125

EPSS

0.00165

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to know what is going to be exploited?

We predict KEV entries!