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

الملخص

بحسب VulDB • 04/09/2026

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

fbdev: تعريض وصول sysfs الخاص بـ "الوضع" (mode) باستخدام دالة lock_fb_info()

تقوم الدوال show_mode(), وshow_modes(), وstore_mode() بالوصول إلى fb_info->modelist وfb_info->mode دون الاحتفاظ بقفل lock_fb_info(). وتأخذ store_modes() قفل lock_fb_info() أثناء استبدال قائمة النماذج (modelist) وإطلاق القائمة القديمة.

يمكن لقارئ أو كاتب متزامن أن يحمل مؤشراً إلى عنصر قديم في قائمة النماذج قبل أن تقوم store_modes() بإطلاقه، ثم يقوم بفك تشفير الذاكرة المحررة (dereference freed memory) أو يخزن مؤشراً مهجوراً وقديماً في fb_info->mode.

خذ lock_fb_info() في show_mode(), وshow_modes(), وstore_mode() لتعريض الوصول مع store_modes(). في show_mode(), انسخ الوضع إلى المكدس (stack) ثم قم بتنسيقه بعد إطلاق القفل. وفي store_mode(), قسّم activate() إلى متغير _locked لتجنب القفل المزدوج، واحتفظ بالأقفال لـ: اجتياز قائمة النماذج (modelist walk)، وتحويل الوضع، والتفعيل، وتعيين fb_info->mode معاً.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

26/08/2026

إفشاء

04/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-398964

EPSS

0.00155

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!