PT-2020-8506 · Adns+2 · Adns+2

Publicado

2020-06-12

·

Atualizado

2023-01-27

·

CVE-2017-9108

CVSS v3.1

7.5

Alta

VetorAV: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

ALT-PU-2020-2177
ALT-PU-2020-2191
CVE-2017-9108
OPENSUSE-SU-2020:0827-1
OPENSUSE-SU-2020_0827-1
OPENSUSE-SU-2024:10612-1
SUSE-SU-2020:14399-1
SUSE-SU-2020:1612-1
SUSE-SU-2020_1612-1

Produtos afetados

Alt Linux
Suse
Adns