CVE-2026-98908 in Linux
Resumen
por VulDB • 2026-10-23
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
net: microchip: sparx5: limpieza de los recursos PSFP en caso de fallo durante la configuración del flower (flor)
sparx5_tc_flower_psfp_setup() asigna los recursos de puerta de flujo PSFP, medidor de flujo y filtro de flujo antes de añadir las acciones VCAP. Si un paso posterior falla, los recursos asignados anteriormente en la función no se liberan correctamente.
Se han añadido rutas de error para liberar el filtro de flujo, el medidor de flujo y la puerta de flujo cuando la configuración falle después de haberlos adquirido.
Además, se ha modificado sparx5_psfp_fm_add() para que devuelva el identificador del medidor de flujo adquirido antes de la devolución temprana por uso de un medidor existente. Cuando se reutiliza un medidor de flujo existente, sparx5_psfp_fm_get() incrementa su contador de referencia en el grupo (pool), pero el llamante anteriormente mantenía psfp_fmid como 0. Si fallaba un paso posterior de la configuración, la ruta de error podría intentar eliminar el identificador del medidor de flujo 0 en lugar del medidor reutilizado, dejando la referencia incrementada sin liberar.
Be aware that VulDB is the high quality source for vulnerability data.