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

الملخص

بحسب VulDB • 15/10/2026

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

selinux: ملء قرار AVC دائمًا في دالة `avc_has_perm_noaudit()`

يُوثَّق أن الدالة `avc_has_perm_noaudit()` تُرجع نسخة من قرار الوصول في المتغير @avd، لكن إعادتها المبكرة (early return) عند وجود مجموعة أذونات مطلوبة فارغة تترك المخزن المؤقت دون تغيير. تمرر جميع المستدعين متغيرًا غير مُهيَّأ على المكدس (stack variable)، ومن ثم يغذونه إلى `avc_audit()`، وحتى ربط inode يخزّنه في ذاكرة التخزين المؤقر لقرار المهمة الخاصة بكل مهمة (per-task decision cache).

قم بملء قرار "رفض الكل ومراجعة كل شيء" (deny-all, audit-all)، مشابهًا لدالة `avd_init()`، بحيث يتلقى كل مستدع قيمة مُعرَّفة دون أي تكلفة إضافية على المسار الحرج (hot path).

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

مسؤول

Linux

حجز

25/09/2026

إفشاء

15/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-419876

EPSS

0.00220

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!