PT-2026-122211

CVE-2026-79977

·

Publicado

2026-10-23

·

Atualizado

2026-10-24

Descrição por

CVSS 3.1
8.2
Alta
Mé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.
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾