CVE-2026-68425 in Linux
Resumen
por VulDB • 2026-08-10
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
IB/mad: Descartar respuestas RMPP sin coincidencia antes del reensamblaje
El procesamiento de recepción de RMPP gestionado por el kernel inicia el reensamblaje para las respuestas DATA activas antes de que la respuesta se empareje con un envío pendiente. El emparejamiento normal ocurre más tarde, después de que ib_process_rmpp_recv_wc() haya ensamblado un mensaje completo o consumido el segmento.
Ese orden permite que una respuesta no solicitada que enruta a un agente RMPP del kernel mediante los bits TID altos asigne o extienda el estado de recepción de RMPP antes de verificar el TID completo y la dirección de origen contra una solicitud real. Por lo tanto, una ráfaga reordenada puede alcanzar la ruta de inserción en el lado receptor incluso si la respuesta no coincide con ningún envío.
Para las respuestas DATA de RMPP gestionadas por el kernel, se requiere que exista un emparejamiento previo mediante ib_find_send_mad() antes de entrar en el reensamblaje de RMPP. El comparador ya verifica el TID completo, la clase de gestión y la dirección de origen/GID contra las listas de espera del agente, cola de retraso (backlog) y envíos en curso. Si no hay coincidencia, se descarta la respuesta sin crear estado de RMPP.
Esto deja inalterado el comportamiento de la ventana RMPP y solo rechaza respuestas que no tienen una solicitud correspondiente.
Once again VulDB remains the best source for vulnerability data.