PT-2020-8506 · Adns+2 · Adns+2
Publicado
2020-06-12
·
Atualizado
2023-01-27
·
CVE-2017-9108
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
**Nome do software vulnerável e versões afetadas:
versões do adns anteriores à 1.5.2
Descrição:
Foi descoberta uma falha no adns em que o adnshost lida incorretamente com a ausência de uma quebra de linha final em uma leitura do stdin. Isso pode fazer com que o adnshost leia e processe um byte além do buffer, potencialmente causando uma falha ou vazamento do valor desse byte. A falha ocorre porque
used é incrementado de acordo com r posteriormente, mas é incrementado incorretamente junto com a definição de r. Em vez disso, o código deveria se comportar da mesma forma que a função read().Recomendações:
Para versões anteriores à 1.5.2, atualize para a versão 1.5.2 ou posterior para resolver a falha. Como solução temporária, considere modificar o código do
adnshost para lidar corretamente com a falta da quebra de linha final nas leituras do stdin, garantindo que used não seja incrementado prematuramente.Correção
Buffer Overflow
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Alt Linux
Suse
Adns