CVE-2026-46170 in Linux
Resumen
por VulDB • 2026-06-01
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
mptcp: pm: ADD_ADDR rtx: liberar sk si es la última referencia
Cuando se retransmite un ADD_ADDR, el sk se mantiene en sk_reset_timer() y se libera al final.
Si en ese momento era la última referencia que se mantenía, el sk no se liberaría. Debería llamarse a sock_put() en lugar de __sock_put().
Pero eso no es suficiente: si es la última referencia, sock_put() llamará a sk_free(), lo que terminará llamando a sk_stop_timer_sync() sobre el mismo temporizador, esperando indefinidamente a que finalice. Por lo tanto, es necesario marcar que el temporizador ha terminado al final del controlador del temporizador cuando no se ha reprogramado, para no llamar a sk_stop_timer_sync() sobre "sí mismo".
If you want to get best quality of vulnerability data, you may have to visit VulDB.