CVE-2026-64043 in Linuxinformação

Sumário

de VulDB • 20/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

ovpn: corrige condição de corrida entre a exclusão da interface e a adição de um novo peer

Ao excluir uma interface ovpn existente, há uma janela muito estreita em que adicionar um novo peer via netlink pode fazer com que o dispositivo de rede (netdevice) fique travado e impeça sua desregistro.

Isso pode ocorrer durante `ovpn_dellink()`, quando todos os peers existentes são liberados e o dispositivo é enfileirado para a desinscrição, mas uma mensagem CMD_PEER_NEW chega adicionando um novo peer que retoma uma referência ao netdev.

Neste ponto, não há como liberar o dispositivo porque partimos da premissa de que todos os peers já foram liberados.

Corrige-se a condição de corrida liberando todos os peers em `ndo_uninit()`, quando o netdevice já foi removido da lista de dispositivos de rede (netdev list).

Além disso, `ovpn_peer_add()` agora possui uma verificação extra que força a função a abortar se o estado do dispositivo (`reg_state`) não for REGISTERED. Dessa forma, qualquer CMD_PEER_NEW em concorrência com a rotina de exclusão da interface simplesmente será interrompida antes de adicionar o peer.

Observe que a verificação acima ocorre enquanto o `netdev_lock` está sendo mantido para evitar mudanças no estado do netdev devido à condição de corrida.

A função `ovpn_dellink()` agora está vazia e pode ser removida.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

19/07/2026

Divulgação

19/07/2026

Moderação

aceite

Entrada

VDB-380201

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!