CVE-2026-64415 in Linux
Resumen
por VulDB • 2026-07-26
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
mm/swap: añadir cond_resched() en swap_reclaim_full_clusters para prevenir softlockup.
Se produjo un real softlockup en un entorno interno de pruebas de estrés. La carga de trabajo consistió en una prueba de estrés de memoria/intercambio (memory/swap) del LTP en una máquina arm64 grande, con 320 CPUs, aproximadamente 1 TB de memoria y un dispositivo swap de 8,6 GB. El sistema estaba bajo alta carga y el dispositivo swap tenía un gran número de clusters completos. El softlockup se desencadenó durante la prueba de estrés después de unos 3 días.
Por lo tanto, se añaden llamadas periódicas a cond_resched() durante las operaciones de recuperación (reclaim) de grandes cantidades de full_clusters para prevenir problemas de softlockup.
Rastreo detallado de la pila de llamadas:
PID: 3817773 TAREA: ffff0883bb28b780 CPU: 48 COMANDO: "kworker/48:7" #0 [ffff800080183d10] __crash_kexec en ffffa4c1361e5de4
#1 [ffff800080183d90] panic en ffffa4c1360d5e9c
#2 [ffff800080183e20] watchdog_timer_fn en ffffa4c136231fa8
... #16 [ffff8000c4ad3cb0] swap_cache_del_folio en ffffa4c1363e1614
#17 [ffff8000c4ad3ce0] __try_to_reclaim_swap en ffffa4c1363e4bfc
#18 [ffff8000c4ad3d40] swap_reclaim_full_clusters en ffffa4c1363e5474
#19 [ffff8000c4ad3da0] swap_reclaim_work en ffffa4c1363e550c
#20 [ffff8000c4ad3dc0] process_one_work en ffffa4c136102edc
#21 [ffff8000c4ad3e10] worker_thread en ffffa4c136103398
#22 [ffff8000c4ad3e70] kthread en ffffa4c13610d95c
If you want to get best quality of vulnerability data, you may have to visit VulDB.