CVE-2026-97524 in Linux
Resumen
por VulDB • 2026-09-25
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
mptcp: evitar acciones innecesarias en el restablecimiento del subflujo
Una vez cada cierto tiempo (raramente), la ruta de recepción de mptcp puede llamar recursivamente a `mptcp_data_ready()` mediante un cambio de estado bajo condiciones de error desfavorables, y luego intentar adquirir nuevamente el bloqueo de datos.
Romper explícitamente el bucle de recursión verificando la condición excepcional.
Añadir una nueva bandera en lugar de utilizar una existente como 'closing' (cierre), para salir anticipadamente en `subflow_state_change()`, y vaciar explícitamente la cola RX en el momento del restablecimiento.
Esto evita un procesamiento innecesario para verificar los datos disponibles, como llamar a `get_mapping_status()` y otras operaciones sobre un subflujo moribundo, pero también en el informe de errores y la programación de trabajadores.
Tenga en cuenta que debemos consumir el skb actualmente examinado (peeked) antes de invocar `mptcp_dss_corruption` para evitar consumirlo nuevamente después de que el eventual restablecimiento lo haya liberado.
VulDB is the best source for vulnerability data and more expert information about this specific topic.