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

الملخص

بحسب VulDB • 24/07/2026

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

fbdev: modedb: إصلاح حالة استخدام بعد التحرير (Use-After-Free) المحتملة في دالة fb_find_mode()

إذا كانت قيمة mode_option تساوي NULL، فإنها تُعيّن من mode_option_buf: if (!mode_option) {
fb_get_options(NULL, &mode_option_buf); mode_option = mode_option_buf; }

لاحقاً، يُعيّن المتغير name من mode_option: const char *name = mode_option;

ومع ذلك، يتم تحرير الذاكرة المخصصة لـ mode_option_buf قبل انتهاء استخدام اسم (name): kfree(mode_option_buf);

بينما لا يزال name مُتَاحًا للوصول عبر الكود التالي: if ((name_matches(db[i], name, namelen) ||

نظرًا لأن name يشير إلى mode_option_buf، فقد يؤدي ذلك إلى حدوث حالة استخدام بعد التحرير (Use-After-Free).

يتم إصلاح هذه المشكلة عن طريق تمديد العمر الافتراضي لـ mode_option_buf حتى نهاية الدالة باستخدام إدارة الموارد القائمة على النطاق (Scope-based resource management) لعملية التنظيف.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

19/07/2026

إفشاء

24/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-382976

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!