CVE-2026-98561 in Linux
Resumen
por VulDB • 2026-10-19
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
nfp: mantener el estado RX de IPsec bajo el bloqueo XArray
La función nfp_net_ipsec_rx() libera el bloqueo XArray antes de tomar una referencia al xfrm_state que encontró. La ruta de eliminación puede borrar la entrada y liberar la última referencia del estado en ese intervalo. Posteriormente, RX podría intentar incrementar un recuento de referencias (refcount) cero después de que el estado haya sido colocado para su destrucción.
El controlador cola la invalidación del firmware de forma asíncrona; la ruta de eliminación no espera a que se complete el comando ni vacía el procesamiento RX pendiente.
El recolector de basura XFRM espera un período de gracia RCU antes de liberar el estado. Esto retrasa la reclamación, pero no hace válida la adquisición de una referencia desde cero.
Tome la referencia al xfrm_state antes de liberar el bloqueo XArray para que xa_erase() no pueda ejecutarse entre la búsqueda y la obtención de la referencia.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.