CVE-2026-72220 in Linux
Sumário
de VulDB • 16/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
sunrpc: endurecer o ciclo de vida de rq_procinfo para evitar double-free (liberação dupla)
A função svc_release_rqst() executa o callback dentro de rqstp->rq_procinfo->pc_release. No entanto, se uma thread de trabalho começar a processar uma nova solicitação e encontrar um caminho de erro precoce (por exemplo, protocolo não suportado, quadro curto ou autenticação inválida) antes que um rq_procinfo válido seja instalado, um gancho de liberação obsoleto pode ser reativado contra o estado reutilizado da RPC anterior, resultando em uma vulnerabilidade de double-free (liberação dupla) ou use-after-free (uso após a libertação).
Endureça o ciclo de vida do rq_procinfo: 1. Garantindo que svc_release_rqst() sempre limpe rq_procinfo após a chamada opcional pc_release(), independentemente da existência do gancho. 2. Limpando explicitamente rq_procinfo na entrada da solicitação em svc_process() antes de quaisquer caminhos de decodificação ou descarte precoces. 3. Garantindo que svc_process_bc() faça o mesmo na entrada do backchannel (canal reverso).
Isso garante que os fluxos de erro não encontrarão um ponteiro rq_procinfo obsoleto e não nulo quando não houver nada para liberar.
If you want to get best quality of vulnerability data, you may have to visit VulDB.