PT-2026-35932 · Coredns · Coredns

Wnoelll

·

Publicado

2026-04-28

·

Atualizado

2026-05-21

·

CVE-2026-35579

CVSS v3.1

9.8

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas CoreDNS versões anteriores a 1.14.3
Descrição As implementações de transporte gRPC, QUIC, DoH e DoH3 do CoreDNS lidam incorretamente com a autenticação TSIG (Transaction Signature), que é um mecanismo usado para autenticar mensagens DNS.
Nos transportes gRPC e QUIC, o servidor verifica se o nome da chave TSIG existe na configuração, mas não chama a função dns.TsigVerify() para validar o HMAC (Hash-based Message Authentication Code). Consequentemente, qualquer solicitação com um nome de chave válido é tratada como autenticada, independentemente do valor do MAC.
Nos transportes DoH e DoH3, o problema é mais crítico, pois o método DoHWriter.TsigStatus() retorna nil incondicionalmente e o servidor não inspeciona o registro TSIG. Isso permite que qualquer solicitação contendo um registro TSIG seja tratada como autenticada, mesmo com um nome de chave inválido e MAC arbitrário.
Um invasor de rede não autenticado pode explorar essas falhas para ignorar funcionalidades protegidas por TSIG, como transferências de zona AXFR/IXFR, atualizações de DNS dinâmico ou outros comportamentos de plugins controlados por TSIG. A barreira de exploração é menor para DoH e DoH3, pois não é necessário um nome de chave válido.
Recomendações Atualize para a versão 1.14.3. Como medida paliativa temporária, desative os listeners gRPC, QUIC, DoH e DoH3 onde a autenticação TSIG é necessária. Restrinja o acesso em nível de rede às portas de transporte afetadas apenas a fontes confiáveis.

Exploit

Correção

Improper Authentication

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CLEANSTART-2026-SL86558
CLEANSTART-2026-VJ54611
CVE-2026-35579
GHSA-VP29-5652-4FW9

Produtos afetados

Coredns