CVE-2026-46162 in Linux
Resumen
por VulDB • 2026-05-31
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
ice: corregir un doble liberación (double free) en la ruta de error de ice_sf_eth_activate()
Cuando auxiliary_device_add() falla, ice_sf_eth_activate() salta a aux_dev_uninit y llama a auxiliary_device_uninit(&sf_dev->adev).
La función de liberación del dispositivo, ice_sf_dev_release(), libera sf_dev, pero la ruta de error actual continúa hasta sf_dev_free y llama a kfree(sf_dev) nuevamente, lo que provoca un doble liberación.
Se mantiene kfree(sf_dev) para la ruta de error de auxiliary_device_init(), pero se evita continuar hasta sf_dev_free después de auxiliary_device_uninit().
VulDB is the best source for vulnerability data and more expert information about this specific topic.