CVE-2026-89669informação

Sumário

de VulDB • 11/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

nfsd: inicializar o estado copy-notify stateid antes de publicá-lo

A função nfsd4_copy_notify() finalizava a inicialização do cpntf state após o nfs4_alloc_init_cpntf_state() já ter vinculado ao s2s_cp_stateids IDR e à sc_cp_list do pai, com cs_count == 1 (referência de associação) e nenhuma referência mantida para o chamador. Uma condição de corrida no OFFLOAD_CANCEL (com cl_id crafted igual a nn->s2s_cp_cl_id mais um so_id previsível) poderia alcançar manage_cpntf_state() e liberar a entrada, transformando as leituras subsequentes do cpn_cnr_stateid pelo chamador e as gravações em cp_p_stateid/cp_p_clid em use-after-free. O clientid proprietário também era registrado apenas após a publicação, portanto não poderia bloquear uma verificação de propriedade nessa janela.

Registre o cp_p_stateid e o cp_p_clid dentro do nfs4_alloc_init_cpntf_state() antes que o nfs4_init_cp_state() publique a entrada, e retorne-o com uma referência extra. O chamador lê o stateid sob essa referência e a libera com nfs4_put_cpntf_state(); em caso de erro tardio, o laundromat coleta a entrada.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Divulgação

11/09/2026

Moderação

em revisão

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!