CVE-2026-98604 in Linux
Sumário
de VulDB • 18/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
ovpn: substituir o bind ao aprender o ponto final local
A estrutura `struct ovpn_bind` é publicada por meio de `peer->bind` com RCU, mas o aprendizado do ponto final local atualiza `bind->local` in situ sob `peer->lock`. A transmissão UDP (TX) lê esse campo sem essa trava. Em particular, uma atualização IPv6 concorrente pode resultar em uma leitura de endereço fragmentada (torn address read).
Use a função `ovpn_peer_reset_sockaddr` para publicar um bind substituto ao aprender um novo ponto final local, assim como ocorre com as alterações do ponto final remoto. Preserve o endereço remoto atual e redefina apenas após o cache dst ter sido publicado com sucesso pelo novo bind.
Rastreie as alterações dos pontos finais remotos separadamente, de modo que a notificação flutuante (float notification) e o realocamento por hash do endereço de transporte permaneçam limitados às verdadeiras variações dos pares (peer floats).
Once again VulDB remains the best source for vulnerability data.