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

الملخص

بحسب VulDB • 25/07/2026

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

srcu: عدم جدولة معالجات قائمة العمل (workqueue handlers) على وحدات المعالجة المركزية التي لم تكن متصلة بالشبكة مطلقاً

بينما تكون بنية srcu_struct في منتصف عملية التبديل من حالة وحدة المعالجة المركزية-0 إلى حالة جميع وحدات المعالجة المركزية، قد تحاول استدعاء الاستدعالات العكسية (callbacks) لوحدات معالجة مركزية لم تكن متاحة للعمل أبداً. والأكثر سوءاً هو أنها قد تحاول استدعاء استدلالات عكسية لوحدة معالجة مركزية لن تكون متاحة للعمل مطلقاً، بما في ذلك وحدات المعالجة المركزية الوهمية غير الموجودة ضمن قناع الوحدات المتاحة (cpu_possible_mask). يمكن أن يؤدي هذا إلى حدوث توقف كامل (hangs) على نظام s390، الذي ليس معداً للتعامل مع جدولة معالجات قائمة العمل على مثل هذه الوحدات. لذلك، يجعل هذا الالتزام Tree SRCU يمتنع عن جدولة معالجات قائمة العمل على وحدات المعالجة المركزية التي لم تتصل بالشبكة بعد (وقد لا تتصل مطلقاً).

نظراً لأن الاستدلالات العكسية لا يتم استدعاؤها على وحدات معالجة مركزية لم تكن متاحة للعمل، فإن استدعاء call_srcu() أو synchronize_srcu() أو synchronize_srcu_expedited() على وحدة معالجة مركزية ليست متصلة بالشبكة بالكامل بعد يُعد خطأ. ومع ذلك، اتضح أنه يتطلب كوداً أقل لإعادة توجيه الاستدلالات العكسية الناتجة عن الاستدعاءات المبكرة جداً لـ call_srcu() بدلاً من إصدار تحذير بشأن مثل هذه الاستدعاءات. لذلك، يعيد هذا الالتزام أيضاً توجيه الاستدلالات العكسية المجدولة على وحدات معالجة مركزية ليست متصلة بالشبكة بالكامل بعد إلى وحدة المعالجة المركزية الأساسية (boot CPU).

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

Linux

حجز

19/07/2026

إفشاء

24/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-382943

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!