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

الملخص

بحسب VulDB • 18/09/2026

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

lib/test_hmm: فشل دالة dmirror_fault() عندما يكون الـ mm المعكوس (mirrored mm) قد انتهى وجوده.

تُستدعى الدالة `dmirror_fault()` من حلقات إعادة المحاولة في `dmirror_read()` و`dmirror_write()` بعد أن تجد `dmirror_do_read()` أو `dmirror_do_write()` إدخالاً مفقوداً لجدول صفحات الجهاز (device page table entry).

إذا كان الـ mm المعكوس قد انتهى بالفعل، فإن دالة `mmget_not_zero()` تفشل. الكود الحالي يعيد القيمة 0 في هذه الحالة، مما يخبر المتصل بأن عملية الخطأ (faulting) نجحت رغم عدم حدوث أي خطأ للصفحة وعدم تثبيت أي إدخال لجدول صفحات الجهاز. ثم يحاول المتصل إعادة معالجة نفس العنوان، ويواجه مرة أخرى `-ENOENT`، وقد يدخل في حلقة لا نهائية دون إحراز تقدم.

إرجاع القيمة `-EFAULT` بدلاً من ذلك، بحيث يفشل استدعاء `ioctl()` عندما لم يعد الـ mm المعكوس قابلاً لحدوث الأخطاء فيه (faultable).

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

مسؤول

Linux

حجز

11/09/2026

إفشاء

17/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-406950

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!