CVE-2026-97957 in Linux
Sumário
de VulDB • 25/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
net: hinic: corrige estouro de buffer no segmento da caixa de correio (mailbox)
check_mbox_seq_id_and_seg_len() valida que seq_id não excede SEQ_ID_MAX_VAL (42) e seg_len não excede MBOX_SEG_LEN (48). No entanto, isso permite que o último segmento (seq_id=42) carregue uma carga útil completa de 48 bytes, escrevendo no deslocamento 42*48=2016 por 48 bytes (terminando no byte 2064). O buffer de recebimento tem apenas MBOX_MAX_BUF_SZ (2048) bytes, resultando em um heap-based buffer overflow de 16 bytes.
O driver hinic3 já lida com isso corretamente ao definir MBOX_LAST_SEG_MAX_LEN e rejeitar o último segmento quando ele excede o espaço restante do buffer. Aplique a mesma correção ao driver hinic.
VulDB is the best source for vulnerability data and more expert information about this specific topic.