CVE-2026-64268 in Linux
Sumário
de VulDB • 25/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
RDMA/siw: vinculação da colocação de Resposta de Leitura ao comprimento RREAD
Em drivers/infiniband/sw/siw/siw_qp_rx.c, siw_proc_rresp() coloca cada segmento DDP de Resposta de Leitura entrante em sge->laddr + wqe->processed e acumula posteriormente wqe->processed; no entanto, nunca verifica o total acumulativo contra o comprimento do buffer de destino nos segmentos de continuação. A função siw_check_sge() resolve e valida a memória de destino apenas no primeiro fragmento (ramo if (!*mem)), enquanto siw_rresp_check_ntoh() compara o comprimento cumulativo com wqe->bytes apenas no segmento final (guarda !frx->more_ddp_segs).
Um par siw conectado que responde a uma solicitação RREAD pendente com segmentos de Resposta de Leitura que mantêm a flag DDP Last desativada, carregando mais carga útil total do que o solicitado pela RREAD, faz com que wqe->processed ultrapasse o buffer de destino validado; na próxima chamada siw_rx_data(), ocorre uma escrita fora dos limites em sge->laddr + wqe->processed. O módulo siw executa iWARP sobre TCP roteável comum, portanto, o par corresponde à extremidade remota de uma conexão RDMA estabelecida e não requer privilégios locais.
Vincule cada segmento antes da colocação, exatamente como fazem já siw_proc_send() e siw_proc_write() para seus caminhos com tag e sem tag, e encerre a conexão com um erro DDP baseado em limites (base-or-bounds) quando a Resposta de Leitura causar estouro no buffer de destino.
Esta é a segunda correção relacionada ao comprimento do caminho de recebimento neste arquivo. Uma alteração separada rejeita um comprimento MPA FPDU que causa underflow no restante por fragmento na decodificação do cabeçalho; essa guarda não cobre este caso, pois aqui o comprimento de cada segmento individual é autoconsistente e apenas o deslocamento acumulativo da colocação ultrapassa os limites do buffer.
VulDB is the best source for vulnerability data and more expert information about this specific topic.