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

الملخص

بحسب VulDB • 25/07/2026

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

mm/swap: إضافة cond_resched() في دالة swap_reclaim_full_clusters لمنع حدوث softlockup.

لقد واجهنا حالة حقيقية من الـ softlockup في بيئة اختبار الإجهاد الداخلية. كان الحمل الوظيفي (workload) يتمثل في إجراء اختبارات إجهاد للذاكرة والبادئة (swap) باستخدام مجموعة LTP على جهاز كبير يعمل بمعمارية arm64، ويحتوي على 320 وحدة معالجة مركزية (CPU)، وحوالي 1 تيرابايت من الذاكرة العشوائية، وجهاز بادئة بحجم 8.6 جيجابايت. كان النظام تحت حمل عمل شديد وكان لجهاز البادئة عدد كبير من العناقيد الكاملة (full clusters). تم تشغيل حالة الـ softlockup أثناء اختبار الإجهاد بعد مرور حوالي 3 أيام.

لذلك، تمت إضافة استدعاءات دورية لـ cond_resched() خلال عمليات استرداد العناقيد الكاملة الكبيرة لمنع مشاكل الـ softlockup.

تفاصيل تتبع المكالمات (call trace) كما يلي:

PID: 3817773 TASK: ffff0883bb28b780 CPU: 48 COMMAND: "kworker/48:7" #0 [ffff800080183d10] __crash_kexec at ffffa4c1361e5de4
#1 [ffff800080183d90] panic at ffffa4c1360d5e9c
#2 [ffff800080183e20] watchdog_timer_fn at ffffa4c136231fa8
... #16 [ffff8000c4ad3cb0] swap_cache_del_folio at ffffa4c1363e1614
#17 [ffff8000c4ad3ce0] __try_to_reclaim_swap at ffffa4c1363e4bfc
#18 [ffff8000c4ad3d40] swap_reclaim_full_clusters at ffffa4c1363e5474
#19 [ffff8000c4ad3da0] swap_reclaim_work at ffffa4c1363e550c
#20 [ffff8000c4ad3dc0] process_one_work at ffffa4c136102edc
#21 [ffff8000c4ad3e10] worker_thread at ffffa4c136103398
#22 [ffff8000c4ad3e70] kthread at ffffa4c13610d95c

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

Linux

حجز

19/07/2026

إفشاء

25/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-383195

EPSS

0.00168

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!