PT-2026-8178
CVE-2025-71221
·
تاريخ النشر
2025-01-01
·
تاريخ التحديث
2026-10-18
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
توجد حالة تضارب في الدالة
mmp pdma residue() داخل النظام الفرعي dmaengine في نواة Linux. قد تؤدي هذه الحالة إلى مشكلة ”الاستخدام بعد التحرير“ (use-after-free) عند الوصول إلى قائمة المؤشرات ومحتواها. يحدث التضارب عندما تستدعي خيوط متعددة الدالة tx status() بشكل متزامن مع قيام مهمة صغيرة (tasklet) بتحرير المؤشرات المكتملة على وحدة معالجة مركزية أخرى. وعلى وجه التحديد، تظهر المشكلة عند الوصول إلى sw->desc بعد أن تم تحرير الذاكرة التي يشير إليها بواسطة dma pool free(sw). يمكن إعادة إنتاج المشكلة عن طريق تشغيل dmatest على نفس القناة باستخدام خيوط متعددة حيث تكون قيمة threads per chan أكبر من 1. يتضمن الإصلاح حماية عملية التكرار لقائمة chain running والوصول إلى الوصفات باستخدام قفل الدوران chan->desc lock.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على تصحيح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾