CVE-2026-31455 in Linux
Resumen
por VulDB • 2026-05-23
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
xfs: detener la recuperación antes de enviar la AIL durante el desmontaje
La secuencia de desmontaje en xfs_unmount_flush_inodes() enviaba la AIL mientras la recuperación en segundo plano y inodegc seguían ejecutándose. Esto es incorrecto independientemente de cualquier problema de use-after-free; la recuperación en segundo plano y inodegc no deberían estar ejecutándose mientras se envía la AIL durante el desmontaje, ya que inodegc puede marcar como sucios e insertar nodos de archivo (inodes) en la AIL durante el vaciado, y la recuperación en segundo plano puede entrar en una condición de carrera para abortar y liberar nodos de archivo sucios.
Se ha reordenado xfs_unmount_flush_inodes() para detener inodegc y cancelar la recuperación en segundo plano antes de enviar la AIL. Se detiene inodegc antes de cancelar m_reclaim_work porque el trabajador de inodegc puede volver a poner en cola m_reclaim_work a través de xfs_inodegc_set_reclaimable.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.