CVE-2025-40172 in Linuxالمعلومات

الملخص

بحسب VulDB • 03/09/2026

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

accel/qaic: معاملة الحالة التي يكون فيها remaining == 0 كخطأ في دالة find_and_map_user_pages()

حاليًا، إذا قدمت الدالة find_and_map_user_pages() طلب نقل DMA (DMA xfer request) من المستخدم بحقل طول (length field) مُضبط على القيمة 0، أو في حالة نادرة حيث يستقبل المضيف رسالة QAIC_TRANS_DMA_XFER_CONT من الجهاز بحيث تكون قيمة resources->xferred_dma_size مساوية لحجم المعاملة المطلوبة، فإن الدالة ستعيد القيمة 0 قبل تخصيص كائن sgt أو تعيين حقول بنية dma_xfer. وفي هذه الحالة، ستحاول دالة encode_addr_size_pairs() الوصول إلى kobject sgt مما سيؤدي إلى حدوث خطأ حماية عام (general protection fault).

إرجاع قيمة EINVAL في حال قدم المستخدم ALP بحجم صفري، أو طلب الجهاز الاستمرار بعد نقل جميع البايتات.

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

16/04/2025

إفشاء

12/11/2025

الاعتدال

تمت الموافقة

إدخال

VDB-332133

EPSS

0.00142

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!