taap.digitalferramentas para engenharia de redes

Radar · Segurança

BIND de 2015 na lista da CISA: o DNS que ninguém atualizou

A falha é de 2015, tem correção desde 2015 e mesmo assim entrou no catálogo de vulnerabilidades exploradas em outubro de 2026. O recado é claro: a CISA tem evidência de que a falha é explorada, e isso só acontece porque ainda há servidores DNS rodando versões do BIND de mais de uma década.

O fato

A CISA incluiu no catálogo KEV a CVE-2015-5477, falha do ISC BIND em que uma consulta TKEY forjada faz o named encerrar com uma falha de asserção, derrubando o serviço de DNS. O prazo dado às agências americanas foi 11 de outubro de 2026.

· CISA (catálogo KEV) e ISC
Chave metálica sobre fundo preto
O DNS é a porta de entrada de quase todo serviço; quando ele cai, tudo parece fora do ar. Foto: Matt Artz / Unsplash

Em resumo: a CVE-2015-5477 faz o named (o servidor do BIND) parar com uma única consulta TKEY forjada. Afeta o BIND 9 de 9.1.0 até 9.9.7-P1 e 9.10.2-P2, em servidores recursivos e autoritativos, e listas de acesso não protegem. A correção existe desde 2015. A CISA incluiu a falha no catálogo KEV em 8 de outubro de 2026, 11 anos depois, porque há evidência de exploração. Procure BIND antigo também dentro de equipamentos de rede.

O que a CISA publicou

Em 8 de outubro de 2026, a CISA incluiu no catálogo KEV um lote de falhas antigas, entre elas a CVE-2015-5477 do ISC BIND, com prazo de 3 dias para as agências americanas. A descrição da CISA é curta: o BIND tem um erro de processamento de dados que permite a atacantes remotos causar negação de serviço com consultas TKEY.

TKEY é um tipo de registro do DNS usado para negociar chaves secretas entre servidores. A consulta TKEY chega por UDP ou TCP na porta 53, como qualquer outra consulta.

Como a falha funciona

Segundo o aviso da ISC, a organização que mantém o BIND, um erro no tratamento de consultas TKEY faz o named encerrar com uma falha de asserção do tipo REQUIRE. Em português simples: o programa encontra uma situação que "não deveria acontecer", se recusa a continuar e termina. O DNS para.

Três pontos do aviso explicam por que ela é tão perigosa:

  • Basta um pacote. Não é preciso inundar o servidor; uma consulta forjada derruba o processo.
  • Vale para os dois papéis. Servidores recursivos (os que os clientes usam) e autoritativos (os que respondem pelas zonas) são afetados.
  • Lista de acesso não protege. O código vulnerável roda no início do processamento do pacote, antes das restrições de configuração. Limitar quem pode fazer consultas recursivas não impede o ataque.

A ISC não indicou contorno: a solução é atualizar.

Versões afetadas

Situação Versões do BIND 9
Afetadas 9.1.0 a 9.9.7-P1 e 9.10.x até 9.10.2-P2 (inclui 9.1.0 a 9.8.x)
Primeiras corrigidas 9.9.7-P2 e 9.10.2-P3
Hoje Use uma versão atual e suportada do BIND, da ISC ou da sua distribuição

Qualquer BIND de uma linha mantida hoje está fora da faixa afetada. O problema não é quem atualiza: é o servidor que ninguém lembra que existe.

Cadeado antigo e enferrujado preso a uma cerca de madeira
Servidores DNS antigos, instalados e esquecidos, são o alvo desta falha de 2015. Foto: Georg Bommeli / Unsplash

A conta do estrago

Como a falha derruba o processo com uma consulta, o custo para o atacante é quase zero. Imagine um provedor com 4 resolvedores antigos atendendo os clientes:

4 servidores × 1 consulta = 4 pacotes para deixar todos os clientes sem DNS

E isso se repete: se o named é reiniciado automaticamente, o atacante manda de novo. Para o cliente, não importa que o enlace esteja funcionando. Sem DNS, a internet "caiu".

Reiniciar sozinho não é proteção

Muitos servidores têm o named configurado para voltar sozinho quando cai (pelo systemd, por exemplo). Ajuda contra falhas acidentais, mas não contra um ataque repetido. Suponha (valores de exemplo) que o named leve 10 segundos para reiniciar e carregar as zonas, e que o atacante mande uma consulta a cada I segundos. A fração do tempo com DNS funcionando é:

disponibilidade = (I − 10) ÷ I
Intervalo entre consultas do atacante (I) DNS no ar
300 s 96,7%
60 s 83,3%
30 s 66,7%
10 s 0,000%

Com uma consulta a cada 10 segundos, o servidor passa o tempo todo reiniciando. Para o atacante, isso custa um pacote a cada 10 segundos, ou 8.640 pacotes por dia: tráfego desprezível, impossível de perceber no gráfico de banda. Um servidor de zonas grandes, que demora mais para carregar, fica ainda mais tempo fora.

Por isso, além de atualizar, vale monitorar quantas vezes o named reiniciou. Mais de um reinício inesperado no mesmo dia merece investigação: procure nos registros mensagens de falha de asserção (REQUIRE) logo antes de cada parada.

Onde o BIND antigo se esconde

Servidores Linux bem administrados recebem o BIND corrigido da distribuição; a Red Hat, por exemplo, publicou a correção em 2015 (RHSA-2015:1513). Os riscos estão em outros lugares:

  • Equipamentos de rede com BIND embutido. A própria CISA cita um boletim da Juniper de 2016 sobre o BIND no Junos. Roteadores, firewalls e appliances podem levar um servidor DNS interno, e a versão dele depende do firmware.
  • Servidores esquecidos. O DNS secundário instalado por um fornecedor anos atrás, a máquina virtual de laboratório que virou produção, o servidor de uma filial.
  • Sistemas fora de suporte. Distribuições Linux sem atualizações há anos, que ainda rodam o BIND da época.

Para encontrar, dois comandos ajudam:

  • named -v, no próprio servidor, mostra a versão instalada.
  • dig @<servidor> version.bind CHAOS TXT pergunta a versão pela rede. Muitos administradores escondem essa resposta, então a ausência dela não prova nada; mas, se a resposta vier com 9.9 ou anterior, é sinal de alerta.

Faça a varredura nas suas faixas de endereços internas e externas, procurando qualquer coisa que responda na porta 53.

Roteiro rápido

  1. Liste todos os servidores e equipamentos que respondem DNS na porta 53.
  2. Descubra a versão do software de DNS de cada um.
  3. Atualize ou desligue qualquer BIND da faixa afetada.
  4. Para equipamentos de rede, confira os boletins do fabricante e a versão de firmware.
  5. Monitore reinícios inesperados do named.

Perguntas frequentes

Uso Unbound, PowerDNS ou outro software. Estou exposto?

Esta falha é do BIND. Outros softwares de DNS têm as suas próprias falhas e avisos; mantenha-os atualizados do mesmo jeito.

Por que uma falha de 2015 entra no catálogo só agora?

O catálogo reúne falhas com exploração confirmada, não importa a idade. A inclusão em 2026 indica que a CISA reuniu evidência de exploração dessa falha. A data de inclusão não diz quando os ataques começaram.

Meu DNS autoritativo é terceirizado. Preciso fazer algo?

Confira com o fornecedor qual software e qual versão ele usa, e se a falha foi avaliada. O risco maior costuma estar nos servidores que ficaram dentro de casa: o secundário antigo, o resolvedor da filial, o DNS interno de um equipamento.

Bloquear consultas TKEY no firewall resolve?

Pode reduzir o risco como medida temporária, se o seu equipamento consegue filtrar pelo tipo de consulta DNS. A solução definitiva, segundo a ISC, é atualizar.

Fontes e referências

Conferimos datas, números e identificadores (RFC, CVE, versões) nas fontes acima antes de publicar. As contas usam as mesmas fórmulas das ferramentas do site. Veja a metodologia e a lista completa de fontes.

Mais do Radar