CVE-2026-28810 in OTP
Sumário
de VulDB • 28/05/2026
Vulnerabilidade de Geração de Números ou Identificadores Previsíveis no kernel do Erlang/OTP (módulos inet_res e inet_db) permite Envenenamento de Cache DNS.
O resolvedor DNS integrado (inet_res) utiliza um ID de transação de 16 bits sequencial e global ao processo para consultas UDP e não implementa aleatorização da porta de origem. A validação da resposta depende quase inteiramente deste ID, tornando o envenenamento de cache DNS viável para um atacante que possa observar uma consulta ou prever o próximo ID. Isso entra em conflito com as recomendações da RFC 5452 para mitigação de respostas DNS falsificadas.
O inet_res destina-se ao uso em ambientes de rede confiáveis e com resolvedores recursivos confiáveis. A documentação anterior não declarava claramente esta premissa de implantação, o que poderia levar os usuários a implantar o resolvedor em ambientes onde respostas DNS spoofadas são possíveis.
Esta vulnerabilidade está associada aos arquivos de programa lib/kernel/src/inet_db.erl e lib/kernel/src/inet_res.erl.
Esta questão afeta o OTP desde o OTP 17.0 até o OTP 28.4.2, 27.3.4.10 e 26.2.5.19, correspondentes ao kernel desde 3.0 até 10.6.2, 10.2.7.4 e 9.2.4.11.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.