Dnsmasq · Dnsmasq · CVE-2020-25682
**Nome do software vulnerável e versões afetadas**
Versões do dnsmasq anteriores à 2.83
**Descrição**
Foi descoberta uma vulnerabilidade de estouro de buffer na forma como o dnsmasq extrai nomes de pacotes DNS antes de validá-los com dados DNSSEC. Um invasor na rede, capaz de criar respostas DNS válidas, poderia usar essa falha para causar um estouro com dados arbitrários em uma memória alocada na pilha, possivelmente executando código na máquina. A falha está na função `extract name()`, que grava dados na memória apontada por `name`, assumindo que `MAXDNAME*2` bytes estão disponíveis no buffer. No entanto, em alguns caminhos de execução de código, é possível que `extract name()` receba um deslocamento a partir do buffer base, reduzindo, na prática, o número de bytes disponíveis que podem ser gravados no buffer. A maior ameaça dessa vulnerabilidade é à confidencialidade e integridade dos dados, bem como à disponibilidade do sistema.
**Recomendações**
Como solução temporária, considere desativar a função `extract name()` até que um patch esteja disponível.
Atualize para a versão 2.83 ou posterior para resolver o problema.