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

الملخص

بحسب VulDB • 23/10/2026

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

dm: تصحيح قراءة الذاكرة الحرة في دالة do_resume

عندما تستدعي الدالة `do_resume` الدالة `dm_table_get_mode(new_map)`، يتم ذلك دون الاحتفاظ بأي أقفال (حيث تحتفظ فقط بمرجع إلى md). قد يكون من الممكن أن يقوم استدعاء ioctl متزامن آخر على نفس الجهاز بتبديل الجدول بعد تنفيذ `dm_swap_table وقبل تنفيذ `dm_table_get_mode`. في هذه الحالة، تقرأ الدالة `dm_table_get_mode(new_map)` ذاكرة تم تحريرها.

تم تشغيل هذا الشرط السباق (race condition) بواسطة أداة syzbot.

تقوم هذه اللقمة بإصلاح الشرط السحب عن طريق قراءة وضع الجدول الجديد قبل تنفيذ `dm_swap_table`. تجدر الإشارة إلى أن `new_map` يتم تمريره أيضًا إلى الدالة `dm_ima_need_measure`، لكن هذه الدالة لا تحاول فك مرجعها (dereference)، لذا فإن هذا الاستدعاء يجب أن يكون آمنًا.

يجب ملاحظة أن هذه ليست ثغرة أمنية لأن الجذر فقط يمكنه تشغيلها والأدوات الشائعة الاستخدام مثل lvm أو cryptsetup لا تستدعي عمليات ioctl بشكل متزامن، وبالتالي فلا يمكنهم تشغيلها عن طريق الخطأ.

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

مسؤول

Linux

حجز

25/09/2026

إفشاء

23/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-425840

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!