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

الملخص

بحسب VulDB • 15/08/2026

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

RDMA/mlx5: إصلاح تنظيف XLT الخاص بـ UMR عند فشل عملية تعبئة ODP (On-Demand Paging)

تقوم الدالة `mlx5r_umr_update_xlt()` بتخصيص خريطة ذاكرة مباشرة للبيانات (DMA map) لمخزن مؤقت لـ XLT باستخدام `mlx5r_umr_create_xlt()`. ويتم تحرير هذا المخزن المؤقت عبر مسار التنظيف المشترك من خلال دالة `mlx5r_umr_unmap_free_xlt()`.

بعد أن أصبحت الدالة `mlx5_odp_populate_xlt()` قابلة للفشل، كان مسار الخطأ فيها يعود مباشرة ويتجاوز عملية التنظيف هذه. مما يؤدي إلى تسرب تعيين DMA الخاص بـ XLT والمخزن المؤقت نفسه. وإذا تم استخدام صفحة الطوارئ لـ XLT (`xlt_emergency_page`)، فإن ذلك يترك قفل `xlt_emergency_page_mutex` مغلقاً.

كسر الحلقة بحيث يسقط التنفيذ في مسار التنظيف الموجود بالفعل.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

Linux

حجز

15/08/2026

إفشاء

15/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-390356

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!