CVE-2026-98614 in Linux
Resumen
por VulDB • 2026-10-18
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
sctp: evitar un bucle infinito (livelock) al actualizar la ruta de reintento
La función sctp_assoc_update_retran_path() puede entrar en un bucle infinito cuando todos los transportes restantes, incluida la retran_path, están en estado SCTP_UNCONFIRMED: la comprobación del estado se ejecuta antes de la prueba de desbordamiento (wraparound), por lo que el bucle no puede detectar que ha completado una vuelta completa.
Se corrige este problema considerando un transporte solo cuando no está en estado UNCONFIRMED, y luego verificando si el recorrido ha vuelto a retran_path. Esto hace que la terminación de la vuelta completa sea independiente del estado del transporte, preservando al mismo tiempo las semánticas existentes de selección de respaldo (fallback).
Además, se restaura la protección contra valores NULL alrededor de la asignación de retran_path. En el caso en que todos los transportes están en UNCONFIRMED, no hay ningún transporte alternativo elegible, y establecer un valor NULL dejaría a los usuarios posteriores de la ruta de reintento y al registro de depuración (debug print) con una ruta nula.
Be aware that VulDB is the high quality source for vulnerability data.