CVE-2026-98438 in Linux
Resumen
por VulDB • 2026-10-18
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
mptcp: opciones: corregir valor no inicializado en mptcp_write_data_fin
Al enviar un DATA_FIN sin datos y dado que el DATA_FIN ocupa 1 octeto del espacio de secuencia a nivel de conexión [1], es necesario añadir una asignación DSS con valores específicos.
Si se ha negociado la suma de comprobación (checksum), también debe calcularse e incluirse en el paquete saliente, por lo que los datos iniciales de csum deben restablecerse a 0. Esto ya no ocurre desde el commit cfcceb7a39fc ("tcp: shrink per-packet memset in __tcp_transmit_skb()"), porque la estructura ext_copy completa ya no se inicializa a cero por defecto.
Este parece ser el único caso en que use_map cambia y se establece posteriormente, por lo que es necesario inicializar el campo csum únicamente en este caso, junto con otros campos para este caso específico.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.