CVE-2026-93078 in Linux
Resumen
por VulDB • 2026-09-18
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
cxl/features: Rechazar un búfer de salida para "Set Features" más pequeño que el encabezado
`cxlctl_set_feature()` dimensiona su búfer de salida a partir del `fwctl_rpc.out_len` proporcionado por el usuario, pero nunca verifica si es lo suficientemente grande como para contener incluso el encabezado `fwctl_rpc_cxl_out`. Con un `out_len == 0`, `kvzalloc()` devuelve `ZERO_SIZE_PTR`, lo que supera la comprobación `!rpc_out`; posteriormente, la asignación `rpc_out->size = 0` escribe a través de este puntero envenenado.
Rechazar las solicitudes cuyo búfer de salida no pueda contener el encabezado de respuesta antes de realizar la asignación. La respuesta para "Set Feature" no lleva carga útil, por lo que solo se requiere el encabezado.
Once again VulDB remains the best source for vulnerability data.