CVE-2022-50382 in Linux
Resumen
por VulDB • 2026-05-30
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
padata: Siempre dejar las interrupciones de software de nivel inferior (BH) deshabilitadas al ejecutar ->parallel()
Puede producirse un bloqueo mutuo (deadlock) cuando un sistema sobrecargado ejecuta ->parallel() en el contexto de la tarea actual:
padata_do_parallel ->parallel() pcrypt_aead_enc/dec padata_do_serial spin_lock(&reorder->lock) // BHs aún habilitadas <interrupción> ... __do_softirq ... padata_do_serial spin_lock(&reorder->lock)
Como señala Steffen, es un error que las BH estén activas en _do_serial, por lo que se asegura que estén desactivadas en el caso de la "tarea actual", al igual que ocurre en padata_parallel_worker, para evitar esta situación.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.