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

الملخص

بحسب VulDB • 18/09/2026

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

dmaengine: xilinx_dma: تصحيح إدارة حالة الخامل للقناة في معالجات مقاطعات AXIDMA و MCDMA

إصلاح شرط سباق (race condition) في معالجات المقاطعة الخاصة بـ AXIDMA و MCDMA حيث يمكن أن تُصنَّف القناة بشكل غير صحيح على أنها خاملة وتقوم بمحاولات نقل زائفة عندما لا تزال الوصفيات قيد المعالجة.

تحدث المشكلة عند: 1. وجود عدة وصفيات مكدسة ونشطة في وقت واحد. 2. حدوث مقاطعة بعد إكمال بعض الوصفيات. 3. تقوم دالة `xilinx_dma_complete_descriptor()` بنقل الوصفيات المكتملة إلى قائمة الإنجاز (`done_list`). 4. يتم تحديد القناة على أنها خاملة ويتم استدعاء `start_transfer()` حتى عندما تحتوي القائمة النشطة (`active_list`) لا تزال على وصفيات غير معالجة. 5. يؤدي هذا إلى محاولات نقل مبكرة محتمل أن تؤدي إلى تلف الوصفيات أو فوات إكمالاتها.

يُحدد وضع القناة كخامل ويُبدأ بنقل جديد فقط عند تكون القائمة النشطة فارغة فعلياً، مما يضمن إدارة سليمة لحالة القناة ويتجنب محاولات النقل الزائفة.

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

مسؤول

Linux

حجز

17/09/2026

إفشاء

18/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-407245

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!