PT-2026-34658

CVE-2026-31532

·

تاريخ النشر

2026-04-23

·

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

2026-10-21

الوصف من

CVSS 3.1
7.8
عالية
المقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
توجد حالة تنافس في النظام الفرعي SocketCAN التابع لنواة لينكس. تقوم الدالة raw release() بإلغاء تسجيل مرشحات استقبال CAN الأولية عبر الدالة can rx unregister()، لكن حذف جهاز الاستقبال يتم تأجيله باستخدام الدالة call rcu(). يؤدي هذا إلى ظهور نافذة زمنية قد تظل فيها الدالة raw rcv() قيد التنفيذ داخل قسم حرج من جانب القراءة في RCU بعد أن تكون الدالة raw release() قد حررت بالفعل ro->uniq، مما يؤدي إلى استخدام مساحة التخزين uniq الخاصة بكل وحدة معالجة مركزية (percpu) بعد تحريرها.
التوصيات
نقل استدعاء free percpu(ro->uniq) من raw release() إلى مُدمِر مأخذ توصيل خاص بـ raw. وهذا يضمن عدم تحرير منطقة percpu حتى يتم استنزاف عمليات الاستدعاء المرتدة ذات الصلة، حيث تحتفظ can rx unregister() بإشارة إضافية إلى مأخذ التوصيل لا يتم إسقاطها إلا من عملية الاستدعاء المرتدة لـ RCU، مما يسمح لـ sk destruct بالتعامل مع تحرير uniq بأمان.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
ALSA-2026:19568
ALSA-2026:21706
ALSA-2026:21745
ALSA-2026:25191
AZL-83538
CLSA-2026-1778896895
CLSA-2026-1780562693
CLSA-2026-1782145985
CLSA-2026-1782146775
CLSA-2026-1782375682
CLSA-2026-1783336710
CLSA-2026-1783336721
CLSA-2026-1783337056
CLSA-2026-1785558687
CLSA-2026-1785561693
CLSA-2026-1785752193
CLSA-2026-1788449727
ECHO-E29D-BE2E-72E1
LSN-0122-1
OESA-2026-2581
OESA-2026-2582
OPENSUSE-SU-2026:10703-1
OPENSUSE-SU-2026:21555-1
RHSA-2026:13932
RHSA-2026:14339
RHSA-2026:15883
RHSA-2026:19521
RHSA-2026:19568
RHSA-2026:19705
RHSA-2026:19711
RHSA-2026:19875
RHSA-2026:20130
RHSA-2026:20593
RHSA-2026:21706
RHSA-2026:21745
RHSA-2026:25095
RHSA-2026:25191
RHSA-2026:25533
RHSA-2026:41236
SUSE-SU-2026:23066-1
SUSE-SU-2026:23068-1
SUSE-SU-2026:23193-1
SUSE-SU-2026:23194-1
SUSE-SU-2026:23221-1
SUSE-SU-2026:23231-1
SUSE-SU-2026:23237-1
SUSE-SU-2026:23241-1
SUSE-SU-2026:23244-1
SUSE-SU-2026:2450-1
SUSE-SU-2026:3130-1
SUSE-SU-2026:3166-1
USN-8488-1
USN-8488-2
USN-8507-1
USN-8567-1
USN-8569-1
USN-8574-1
USN-8574-2
USN-8574-3
USN-8575-1
USN-8575-2
USN-8575-3
USN-8576-1
USN-8576-2
USN-8595-1
USN-8595-2
USN-8595-3
USN-8596-1
USN-8597-1
USN-8603-1
USN-8606-1
USN-8607-1
USN-8608-1
USN-8609-1
USN-8610-1
USN-8619-1
USN-8620-1
USN-8620-2
USN-8620-3
USN-8620-4
USN-8665-1
USN-8668-1
USN-8668-2
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾