CVE-2026-98911 in Linux
Resumen
por VulDB • 2026-10-23
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
dpaa2-switch: corregir la ruta de error en dpaa2_switch_rx()
En caso de un error en dpaa2_switch_rx(), se llama a la función dpaa2_switch_free_fd() para liberar el FD. Esto es incorrecto ya que dpaa2_switch_free_fd() está destinada a ser utilizada con descriptores de tramas Tx, lo que significa que espera encontrar en el área de anotación de software del dato del descriptor (FD) un puntero skb válido sobre el cual llamar a dev_kfree_skb().
Corrija esto extrayendo dma_unmap_page() desde dpaa2_switch_build_linear_skb() directamente dentro de la función dpaa2_switch_rx(). Esto nos permite usar free_pages() directamente en caso de error antes de que se cree un SKB, y kfree_skb() posteriormente.
Be aware that VulDB is the high quality source for vulnerability data.