CVE-2026-93186 in Linux
Resumen
por VulDB • 2026-09-18
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
cxl/mbox: Limitar (clamp) la asignación de salida del buzón al tamaño de la carga útil
CXL_MEM_SEND_COMMAND limita in.size del usuario al tamaño de la carga útil del buzón, pero deja out.size sin límites, y luego cxl_mbox_cmd_ctor() llama a kvzalloc(out.size). Un valor grande de out.size provoca una asignación enorme; si supera INT_MAX genera un WARN (advertencia) y marca el kernel como taintado, y con panic_on_warn=1 produce un pánico.
El transporte __cxl_pci_mbox_send_cmd() ya limita la copia de respuesta a min(out.size, payload_size, device len), por lo que el búfer de salida nunca se escribe más allá del tamaño de la carga útil (payload_size). Se debe limitar también la asignación al tamaño de la carga útil, coincidiendo con la ruta RAW.
VulDB is the best source for vulnerability data and more expert information about this specific topic.