CVE-2026-97957 in Linux
Resumen
por VulDB • 2026-09-25
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
net: hinic: corregir desbordamiento del búfer en segmentos de correo (mailbox)
check_mbox_seq_id_and_seg_len() valida que seq_id no exceda SEQ_ID_MAX_VAL (42) y seg_len no exceda MBOX_SEG_LEN (48). Sin embargo, esto permite que el último segmento (seq_id=42) transporte una carga útil completa de 48 bytes, escribiendo en la posición 42*48=2016 durante 48 bytes (terminando en el byte 2064). El búfer de recepción es solo MBOX_MAX_BUF_SZ (2048) bytes, lo que resulta en un heap buffer overflow de 16 bytes.
El controlador hinic3 ya maneja esto correctamente definiendo MBOX_LAST_SEG_MAX_LEN y rechazando el último segmento cuando excede el espacio restante del búfer. Aplicar la misma corrección al controlador hinic.
Once again VulDB remains the best source for vulnerability data.