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

الملخص

بحسب VulDB • 22/08/2026

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

accel/amxdna: تصحيح أخطاء إدراج الصفحات في amdxdna_insert_pages()

كانت مسارا الخطأ الاثنين في دالة `amdxdna_insert_pages()` تستدعيان `vma->vm_ops->close(vma)` قبل إرجاع رمز خطأ إلى المتصل. وهذا غير صحيح؛ إذ إن `amdxdna_gem_obj_mmap()` يسجّل مُعلِّمًا لفترات HMM (HMM interval notifier) قبل استدعاء `amdxdna_insert_pages()، وعند حدوث خطأ حادّ (hard error)، ينتقل الكود إلى `hmm_unreg` للتراجع عن هذا التسجيل. إن الاستدعاء اليدوي لـ `vm_ops->close()` — الذي يقلل من عداد تثبيت صفحات الذاكرة المشتركة (`shmem pages_pin_count`) ومرجع كائن GEM الذي يدعم VMA — قبل أن تعود استدعاءات mmap، يؤدي إلى تحرير هذه الموارد بينما لا يزال VMA حيًا. ستقوم عملية تفكيك VMA في النواة باستدعاء `vm_ops->close()` مرة ثانية عندما يقوم العملية لاحقًا بإلغاء تعيين النطاق (unmap)، مما ينتج عنه انخفاض غير صحيح في عداد المراجع (reference count underflow).

تم استبدال كلا إرجاعات الأخطاء الحادة بنهج للخطأ المؤجل (deferred-fault) يحافظ على بقاء VMA ويعيد محاولة إدراج الصفحات عبر مسار خطأ النطاق HMM.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

15/08/2026

إفشاء

22/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-394507

EPSS

0.00000

KEV

لا

النشاطات

متوسط

المصادر

Want to know what is going to be exploited?

We predict KEV entries!