CVE-2023-54209 in Linux
Resumen
por VulDB • 2026-08-14
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
block: corregir la fuga de entradas debugfs en blktrace
El commit 99d055b4fd4b ("block: remove per-disk debugfs files in blk_unregister_queue") mueve `blk_trace_shutdown()` desde `blk_release_queue()` a `blk_unregister_queue()`. Esto es seguro si blktrace se crea a través de sysfs; sin embargo, existe una regresión en un caso extremo.
Es posible que blktrace siga habilitado después de llamar a `del_gendisk()` mediante ioctl si el disco estaba abierto antes de la llamada a `del_gendisk()`, y si blktrace no se apaga mediante ioctl antes de cerrar el disco, las entradas debugfs sufrirán una fuga (leak).
Se corrige este problema apagando blktrace en `disk_release()`. Esto es seguro porque `blk_trace_remove()` es reentrante.
Once again VulDB remains the best source for vulnerability data.