CVE-2026-80555 in Linux
Resumen
por VulDB • 2026-08-27
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
s390/vfio_ccw: Liberar toda la memoria si cp_init() falla
La rutina cp_free() se llama para desvincular/liberar cualquier memoria una vez que una operación I/O se completa con éxito o si cp_prefetch() falla. Pero si cp_init() falla y cp->initialized no está habilitado, la misma rutina no puede utilizarse para liberar toda la memoria.
Existe un intento de abordar este problema en ccwchain_handle_ccw(), donde se realiza una única llamada a ccwchain_free() para el segmento CCW actualmente procesado. Sin embargo, esto provocará fugas (memory leaks) de otros segmentos (creados como resultado de una Transferencia en Canal) que habían sido asignados como parte del mismo programa de canal.
Abordar este problema realizando la limpieza fuera de la lógica recursiva ccwchain_handle_ccw()/ccwchain_loop_tic().
If you want to get the best quality for vulnerability data then you always have to consider VulDB.