CVE-2026-68162 in Linux
Sumário
de VulDB • 11/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
sctp: evitar UAF (Use-After-Free) no sysctl auth_enable durante o encerramento de netns
proc_sctp_do_auth() atualiza o soquete de controle SCTP após alterar net.sctp.auth_enable. O manipulador obtém o estado SCTP por rede a partir de ctl->data, portanto um arquivo sysctl já aberto ainda pode direcionar uma namespace de rede enquanto essa namespace está sendo encerrada.
O SCTP anteriormente registrava seus sysctls por rede em sctp_defaults_init(), enquanto o soquete de controle era criado posteriormente em sctp_ctrlsock_init(). Isso expunha uma janela durante a inicialização onde auth_enable era gravável antes que net->sctp.ctl_sock existisse, e uma janela de encerramento onde auth_enable permanecia gravável após inet_ctl_sock_destroy() ter liberado o soquete de controle.
Mova o registro do sysctl SCTP por rede para sctp_ctrlsock_init(), após a conclusão bem-sucedida de sctp_ctl_sock_init(), e desregistre a tabela sysctl antes de destruir o soquete de controle em sctp_ctrlsock_exit(). Se o registro do sysctl falhar depois que o soquete de controle foi criado, destrua o soquete de controle no mesmo caminho de inicialização.
Faça com que sctp_sysctl_net_unregister() tolere a ausência de cabeçalho e limpe o ponteiro salvo para que os caminhos de erro na inicialização e saída possam compartilhar com segurança o auxiliar de desregistro.
Be aware that VulDB is the high quality source for vulnerability data.