PT-2025-8810

CVE-2025-21727

·

تاريخ النشر

2020-11-04

·

تاريخ التحديث

2026-10-19

الوصف من

CVSS 3.1
7.8
عالية
المقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات نواة لينكس السابقة للإصدار 6.6.0
الوصف
تم اكتشاف خطأ «استخدام بعد التحرير» (use-after-free) في نواة لينكس، وتحديدًا في الدالة padata reorder. يمكن أن تحدث هذه المشكلة عند استدعاء الدالة padata find next بعد تحرير الكائن pd، مما يؤدي إلى خطأ «استخدام بعد التحرير» في slab. تم تحديد الخلل عند تشغيل اختبار ltp، مما تسبب في حدوث خطأ KASAN. تنشأ المشكلة عندما تدخل الدالة padata reorder في حلقة تكرار ويتم حذف alg، مما يؤدي إلى انخفاض عدد المراجع إلى 0 قبل الدخول إلى padata find next. لمعالجة هذه المشكلة، من الضروري التأكد من استدعاء الدالة do serial مع تعطيل BHs وتحت حماية RCU.
التوصيات
بالنسبة لإصدارات نواة Linux الأقدم من 6.6.0، لحل هذه المشكلة، أضف synchronize rcu() في الدالة padata free shell لانتظار انتهاء جميع استدعاءات do serial، مما يضمن عدم تحرير الكائن pd قبل الأوان. كحل مؤقت، ضع في اعتبارك إضافة تأخير، مثل mdelay(10)، قبل استدعاء padata find next في الدالة padata reorder لتقليل احتمالية حدوث المشكلة. ومع ذلك، فإن هذا ليس حلاً دائمًا ويجب استبداله بآلية التزامن المناسبة.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
ALSA-2025:12662
ALSA-2025:12746
ALSA-2025:13589
ALSA-2025:13590
ALT-PU-2025-12647
ALT-PU-2025-5012
ALT-PU-2025-5359
ALT-PU-2025-5437
CESA-2020_4431
CESA-2025_13589
CESA-2025_13590
CLSA-2025-1757961506
CLSA-2025-1757961864
CLSA-2025-1757962453
DLA-4102-1
DLA-4178-1
INFSA-2025_12746
INFSA-2025_13589
INFSA-2025_13590
LSN-0116-1
LSN-0122-1
OESA-2025-1339
OESA-2025-1340
OESA-2025-1409
OESA-2025-1410
OPENSUSE-SU-2025_1177-1
OPENSUSE-SU-2025_1178-1
OPENSUSE-SU-2025_1180-1
RHSA-2020:4431
RHSA-2020_4431
RHSA-2025:12662
RHSA-2025:12746
RHSA-2025_12746
RHSA-2025:13061
RHSA-2025:13135
RHSA-2025:13589
RHSA-2025_13589
RHSA-2025:13590
RHSA-2025_13590
RHSA-2025:13633
RHSA-2025:13776
RHSA-2025:13781
RHSA-2025:14054
RHSA-2025:14094
RHSA-2025:20095
RHSA-2025:20518
SUSE-SU-2025:01919-1
SUSE-SU-2025:1177-1
SUSE-SU-2025_1177-1
SUSE-SU-2025:1178-1
SUSE-SU-2025_1178-1
SUSE-SU-2025:1180-1
SUSE-SU-2025_1180-1
SUSE-SU-2025:20190-1
SUSE-SU-2025:20192-1
SUSE-SU-2025:20260-1
SUSE-SU-2025:20270-1
USN-7510-1
USN-7510-2
USN-7510-3
USN-7510-4
USN-7510-5
USN-7510-6
USN-7510-7
USN-7510-8
USN-7511-1
USN-7511-2
USN-7511-3
USN-7512-1
USN-7521-1
USN-7521-2
USN-7521-3
USN-7593-1
USN-7602-1
USN-7651-1
USN-7651-2
USN-7651-3
USN-7651-4
USN-7651-5
USN-7651-6
USN-7652-1
USN-7653-1
USN-7737-1
USN-7874-1
USN-7874-2
USN-7874-3
USN-7939-1
USN-7939-2
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾