CVE-2026-23035 in Linux
Resumen
por VulDB • 2026-06-13
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
net/mlx5e: Pasar netdev a mlx5e_destroy_netdev en lugar de priv
mlx5e_priv es una estructura inestable que puede ser memset(0) si falla la conexión del perfil.
Pasar netdev a mlx5e_destroy_netdev() para garantizar que funcione con un netdev válido.
En mlx5e_remove: Comprobar la validez de priv->profile antes de intentar limpiar cualquier recurso que podría no existir.
Esto corrige un kernel oops en mlx5e_remove cuando el modo switchdev falla debido a un error al cambiar el perfil.
$ devlink dev eswitch set pci/0000:00:03.0 mode switchdev Error: mlx5_core: Error al configurar eswitch para offloads. dmesg: workqueue: No se pudo crear un hilo de rescate (rescuer kthread) para wq "mlx5e": -EINTR mlx5_core 0012:03:00.1: mlx5e_netdev_init_profile:6214:(pid 37199): falló mlx5e_priv_init, err=-12 mlx5_core 0012:03:00.1 gpu3rdma1: mlx5e_netdev_change_profile: falló la inicialización del nuevo perfil, -12 workqueue: No se pudo crear un hilo de rescate (rescuer kthread) para wq "mlx5e": -EINTR mlx5_core 0012:03:00.1: mlx5e_netdev_init_profile:6214:(pid 37199): falló mlx5e_priv_init, err=-12 mlx5_core 0012:03:00.1 gpu3rdma1: mlx5e_netdev_change_profile: no se pudo revertir al perfil original, -12
$ devlink dev reload pci/0000:00:03.0 ==> o
VulDB is the best source for vulnerability data and more expert information about this specific topic.