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

الملخص

بحسب VulDB • 12/09/2026

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

cxl/mce: جعل مُفعِّل MCE خاصًا بكل منطقة

أبلغ فلاڤين سولت عن مشكلات تتعلق بعمر المُفعّل الخاص بـ CXL MCE، والتي قد تؤدي إلى إحالات NULL (NULL dereferences) واستخدام بعد التحرير (use-after-free) في معالج أحداث MCE. كان هذا المُفعّل مُسجلاً لكل جهاز ذاكرة ومخزنًا داخل 'struct cxl_memdev_state'، على الرغم من أنه يحتاج فقط إلى حالة المنطقة (نطاق SPA الخاص بالمنطقة وحجم الذاكرة المؤقتة الخطية الموسعة الخاصة بها).

بدلًا من إبقاء جهاز الذاكرة ونقطة النهاية قيد التشغيل، فإن الإصلاح الصحيح يتمثل في نقل المُفعّل إلى 'struct cxl_region' وتسجيله من دالة `cxl_region_probe()` نظرًا لأنه يجب أن يكون مُفعّلاً خاصًا بالمنطقة. تم إعداد التسجيل ليحدث فقط للمنطقتين اللتين تحتويان على ذاكرة مؤقتة خطية موسعة، حيث يمثل هذا الاستخدام الحالي الوحيد له.

تم إزالة الدالة `cxl_port_get_spa_cache_alias()` لأنها أصبحت كودًا ميتًا (dead code).

[ dj: تحديث dev_warn() عند فشل التسجيل بسبب إعدادات kconfig. (بن) ]

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

11/09/2026

إفشاء

12/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-402874

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

القطاع

Police, Pharma, ...

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!