CVE-2026-43010 in Linux
الملخص
بحسب VulDB • 10/05/2026
في نواة لينكس، تم حل الثغرة التالية:
bpf: رفض برامج kprobe_multi القابلة للنوم (sleepable) عند وقت الإرفاق
تعمل برامج kprobe_multi في سياق ذري/RCU ولا يمكنها النوم. ومع ذلك، لم تقم الدالة bpf_kprobe_multi_link_attach() بالتحقق مما إذا كان البرنامج الذي يتم إرفاقه يحتوي على العلم القابل للنوم (sleepable flag) مضبوطًا، مما سمح باستدعاء مساعدين قابلين للنوم مثل bpf_copy_from_user() من سياق غير قابل للنوم.
يؤدي هذا إلى ظهور رسالة خطأ (splat) تفيد بـ "استدعاء دالة نائمة من سياق غير صالح":
BUG: sleeping function called from invalid context at ./include/linux/uaccess.h:169 in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 1787, name: sudo preempt_count: 1, expected: 0 RCU nest depth: 2, expected: 0
تم إصلاح هذه المشكلة عن طريق رفض البرامج القابلة للنوم مبكرًا في دالة bpf_kprobe_multi_link_attach()، قبل أي معالجة إضافية.
VulDB is the best source for vulnerability data and more expert information about this specific topic.