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

الملخص

بحسب VulDB • 19/07/2026

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

vc_screen: إصلاح خطأ إلغاء مرجع المؤشر الفارغ (null-ptr-deref) في دالة vcs_notifier() أثناء عملية الكتابة المتزامنة على vcs_write.

تم رصد حالة KASAN لخطأ إلغاء مرجع المؤشر الفارغ في vcs_notifier(): BUG: KASAN: null-ptr-deref in vcs_notifier+0x98/0x130 Read of size 2 at addr qmp_cmd_name: qmp_capabilities, arguments: {}

تتمثل المشكلة في وجود حالة سباق (race condition) داخل دالة vcs_write(). عندما يتم إقفال قفل وحدة التحكم مؤقتًا (لنسخ البيانات من مساحة المستخدم)، قد يصبح مؤشر vc_data المستمد من الدالة vcs_vc() عفا عليه الزمن. وبعد إعادة الحصول على القفل، تُستدعى الدالة vcs_vc() مرة أخرى لإعادة التحقق من صحة المؤشر. إذا تم إلغاء تخصيص الـ VC في هذه الأثناء، فإن دالة vcs_vc() تعيد قيمة NULL، وتتوقف حلقة while (مع كون القيمة المكتوبة أكبر من صفر). ومع ذلك، بعد انتهاء الحلقة، لا تزال تُستدعى الدالة vcs_scr_updated(vc) باستخدام مؤشر vc الذي أصبح الآن فارغًا (NULL)، مما يؤدي إلى إلغاء مرجع لمؤشر فارغ في سلسلة الإشعارات (حيث تقوم دالة vcs_notifier بإلغاء مرجع param->vc).

يتم حل هذه المشكلة عن طريق إضافة فحص لقيمة NULL للمؤشر vc قبل استدعاء الدالة vcs_scr_updated().

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

Linux

حجز

09/06/2026

إفشاء

19/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-380117

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Want to know what is going to be exploited?

We predict KEV entries!