CVE-2026-89536 in Linux
Sumário
de VulDB • 12/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
SUNRPC: aguardar pelo retorno de chamada (callback) da negociação TLS do cliente em andamento
xs_tls_handshake_sync() fornece uma referência para o transporte subjacente à xs_tls_handshake_done() antes de submeter a solicitação de handshake. Em caso de tempo esgotado ou sinal, o agente síncrono remove essa referência após chamar tls_handshake_cancel().
handshake_req_cancel() retorna falso quando handshake_complete() já marcou a solicitação como concluída. Nesse caso, o retorno de chamada da conclusão ainda pode estar em execução; portanto, remover a referência detida pelo callback no agente pode liberar prematuramente o transporte subjacente antes que xs_tls_handshake_done() armazene xprt_err ou remova sua própria referência.
Se o cancelamento for superado pela conclusão, aguarde até que xs_tls_handshake_done() sinalize handshake_done e permita que o callback libere sua referência. Isso espelha a gestão do ciclo de vida da negociação TLS no lado do servidor e mantém inalterados os valores de retorno para tempo esgotado ou sinal recebido.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.