PT-2026-44908 · Isc+1 · Bind 9+1

Michael Kaufmann

·

Publicado

2026-05-29

·

Atualizado

2026-06-04

·

CVE-2026-41237

CVSS v4.0

8.6

Alta

VetorAV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas Froxlor versões 2.3.6 e anteriores
Descrição O conteúdo dos registros DNS é concatenado diretamente nos arquivos de zona do bind9 no arquivo DnsEntry.php, o que permite a injeção de arquivos de zona. O problema decorre da validação incompleta de registros LOC, RP, SSHFP e TLSA. Especificamente, a expressão regular do registro LOC utiliza s+, que corresponde a novas linhas e permite que novas linhas incorporadas passem pela validação. Além disso, registros TLSA com matchingType=0 não possuem um limite superior para o comprimento dos dados hexadecimais, potencialmente permitindo a amplificação de DNS ou exfiltração de dados. Todos os validadores retornam a entrada bruta sem a codificação de arquivo de zona, permitindo que usuários autenticados com permissões de gerenciamento de DNS injetem registros arbitrários nos arquivos de zona, o que pode levar ao sequestro de domínios ou phishing.
Recomendações Para as versões 2.3.6 e anteriores, atualize para a versão 2.3.7. Substitua s+ na regex do LOC por [ t]+ para excluir novas linhas. Implemente um comprimento máximo para os dados do TLSA matchingType=0. Codifique ou rejeite novas linhas em todo o conteúdo de registros DNS antes de gravá-los nos arquivos de zona.

Exploit

Correção

Special Elements Injection

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-41237
GHSA-J6FM-9RFM-J5HX

Produtos afetados

Froxlor
Bind 9