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

الملخص

بحسب VulDB • 06/10/2026

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

selinux: الحفاظ على معرف الأمان (SID) للمستخدم عبر الملفات الخلفية المتداخلة

يحفظ SELinux معرف أمان الملف الخاص بالمستخدم في كتلة بيانات الأمان الخاصة بالملف الخلفي بحيث يظل متاحًا بعد أن يستبدل `mmap()` ملف `vma->vm_file` بملف خلفي.

بالنسبة للملفات الخلفية المتداخلة (مثل overlayfs فوق overlayfs، أو FUSE passthrough المدعوم من قبل overlayfs)، قد يكون الملف الخاص بالمستخدم (`user_file`) نفسه ملفًا خلفيًا. ومعرف الأمان الخاص به في `fsec->sid` هو معرف أمان المُثبِّت الذي فتحه، وليس المستخدم الذي فتح الملف على المستوى الأعلى. ثم يتحقق `mprotect()` من استخدام وصف الملف (fd { use }) مقابل معرف أمان المُثبِّت. يمكن أن يؤدي هذا إلى رفض الوصول بشكل غير صحيح دون انتقال المجال (domain transition)، أو التحقق من معرف الأمان المستهدف الخاطئ بعد حدوثه.

انسخ معرف أمان المستخدم المحفوظ عندما يكون `user_file` ملفًا خلفيًا. استمر في استخدام معرف أمان الملف العادي للطبقة الخلفية الأولى.

مع وجود تثبيتين متداخلين لـ overlayfs و SELinux مفعل، يعيد `mprotect(PROT_READ)` قيمة EACCES مع رفض لاستخدام وصف الملف (fd { use }) ضد معرف أمان المُثبِّت. ومع هذا التغيير، ينجح استدعاء `mprotect()`.

تم الاختبار على QEMU بنظام arm64 باستخدام initramfs صغير من BusyBox وسياسة SELinux مخصصة للغرض نفسه. تم أيضًا تكرار الاختبار الأصلي مع مساحة مستخدم Fedora Cloud Base 44 وأعطى نفس النتيجة.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

Linux

حجز

25/09/2026

إفشاء

06/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-414163

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!