CVE-2026-89536 in Linux
Resumen
por VulDB • 2026-09-12
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
SUNRPC: esperar a que finalice la devolución de llamada del enlace TLS del cliente en curso
xs_tls_handshake_sync() proporciona una referencia al transporte inferior a xs_tls_handshake_done() antes de enviar la solicitud de enlace. En caso de tiempo de espera o señal, el esperador sincrónico libera esa referencia después de llamar a tls_handshake_cancel().
handshake_req_cancel() devuelve false cuando handshake_complete() ya ha marcado la solicitud como completada. En ese caso, la devolución de llamada de finalización aún puede estar en ejecución, por lo que liberar la propiedad del enlace devuelta al esperador podría provocar la liberación prematura del transporte inferior antes de que xs_tls_handshake_done() almacene xprt_err o libere su propia referencia.
Si el proceso de cancelación es superado por la finalización, espere a que xs_tls_handshake_done() señale handshake_done y permita que la devolución de llamada libere su referencia. Esto refleja el manejo del ciclo de vida del enlace en el lado del servidor y mantiene sin cambios los valores devueltos al producirse un tiempo de espera o una señal.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.