PT-2026-122211
CVE-2026-79977
·
Publicado
2026-10-23
·
Atualizado
2026-10-24
Descrição por
CVSS 3.1
8.2
AltaMétricasAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas
Zephyr (versões afetadas não especificadas)
Description
O serviço experimental de VPN WireGuard contém uma falha na função
handle transport data() em subsys/net/lib/wireguard/wg.c. Quando uma mensagem de dados de transporte recebida possui um índice de receptor que não corresponde a nenhuma sessão, o sistema copia o endereço de origem do datagrama para peer->endpoint usando memcpy() sem autenticação. Como o índice do receptor é desconhecido, não há chave para verificar a mensagem, permitindo que um invasor forneça um endereço arbitrário.Um invasor pode enviar um datagrama UDP falsificado de 16 bytes para a porta padrão 51820 para redirecionar o tráfego de um peer para um endereço de sua escolha. Isso ocorre quando o peer não possui um handshake válido ou um par de chaves atual, como durante a inicialização ou após a expiração de uma sessão. Esse redirecionamento faz com que as iniciações de handshake, keepalives e pacotes de dados criptografados subsequentes sejam enviados para o endereço do invasor, resultando em perda de disponibilidade. Além disso, um invasor pode retransmitir essas iniciações para o peer real para se posicionar no caminho do tráfego para observar o texto cifrado e metadados. A criptografia de ponta a ponta permanece intacta, impedindo a descriptografia ou falsificação do conteúdo.
Recommendations
No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.
Como medida de mitigação temporária, desative a configuração
CONFIG WIREGUARD caso ela esteja habilitada. Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾