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

الملخص

بحسب VulDB • 03/09/2026

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

selinux: رفض قيمة إذن تتجاوز عدد أذونات الفئة (class permission count)

تقوم الدالة `perm_read()` بتقييد قيمة الإذن بواسطة `SEL_VEC_MAX` ولكن ليس عن طريق `nprim` للفئة المملوكة أو المشترك (common)، والتي تُؤخذ حرفياً من صورة السياسة. ثم تقوم `security_get_permissions()` بكتابة `perms[value - 1]` في مصفوفة مُخصصة باستخدام `kcalloc()` بحجم `nprim`، مما يؤدي إلى كتابة خارج النطاق على الذاكرة الديناميكية (heap write) عندما تعلن فئة عن عدد أذونات أقل من أكبر قيمة إذن لها. يتم التحقق من صحة جداول الرموز للمستوى الأعلى بهذه الطريقة؛ بينما لا يتم التحقق من جدول الأذونات المتداخل الخاص بكل فئة.

يرفض الإذن الذي تتجاوز قيمته `nprim`، وهي القيمة التي تكون مُعدّة بالفعل عند تشغيل `perm_read()`. ولا تتأثر السياسات ذات البنية الصحيحة (Well-formed policies).

[PM: تعديل التعليق لطول السطر]

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

مسؤول

Linux

حجز

26/08/2026

إفشاء

03/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-398356

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!