PT-2020-6803 · Nlnet+8 · Nsd+9

Mason Loring Bliss

·

Publicado

2020-09-09

·

Atualizado

2025-05-08

·

CVE-2020-28935

CVSS v3.1

5.5

Média

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Nome do software vulnerável e versões afetadas
Versões do Unbound da NLnet Labs até a 1.12.0, inclusive
Versões do NSD da NLnet Labs até a 4.3.3, inclusive
Descrição
O problema está relacionado a uma vulnerabilidade local que permite um ataque por link simbólico local. Ao gravar o arquivo PID, o Unbound e o NSD criam o arquivo se ele não existir ou abrem um arquivo existente para gravação. Se o arquivo já estiver presente, eles seguirão os links simbólicos caso o arquivo seja um link simbólico em vez de um arquivo regular. Uma alteração adicional de propriedade (chown) do arquivo ocorreria após a gravação, tornando o usuário sob o qual o Unbound/NSD deve ser executado o novo proprietário do arquivo. Se um invasor tiver acesso local ao usuário sob o qual o Unbound/NSD é executado, ele poderá criar um link simbólico no lugar do arquivo PID apontando para um arquivo que deseja apagar. Esta é uma vulnerabilidade local que pode causar uma negação de serviço no sistema em que o Unbound/NSD está sendo executado.
Recomendações
Para as versões do Unbound da NLnet Labs até a 1.12.0, inclusive, considere desativar a funcionalidade de gravação do arquivo PID até que um patch esteja disponível.
Para as versões do NSD da NLnet Labs até a 4.3.3, inclusive, restrinja o acesso ao arquivo PID para minimizar o risco de exploração.
Como solução temporária, considere remover a funcionalidade de link simbólico para o arquivo PID até que um patch esteja disponível.
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

DoS

Link Following

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

Enumeração de Fraquezas

Identificadores relacionados

ALT-PU-2020-3438
ALT-PU-2020-3445
ALT-PU-2020-3448
ALT-PU-2020-3452
ALT-PU-2023-7205
AZL-6931
BDU:2022-06878
CESA-2021_1853
CVE-2020-28935
DLA-2556-1
DLA-3371-1
MGASA-2021-0154
OESA-2021-1054
OESA-2021-1083
OPENSUSE-SU-2020:2222-1
OPENSUSE-SU-2020_2222-1
OPENSUSE-SU-2022:0176-1
OPENSUSE-SU-2022_0176-1
OPENSUSE-SU-2024:11005-1
OPENSUSE-SU-2024:11100-1
OPENSUSE-SU-2025:15069-1
RHSA-2021:1853
RHSA-2021_1853
RHSA-2022:0632
RLSA-2021:1853
SUSE-SU-2022:0176-1
SUSE-SU-2022:0176-2
SUSE-SU-2022:0301-1
USN-4938-1

Produtos afetados

Alt Linux
Astra Linux
Centos
Linuxmint
Nsd
Red Hat
Rocky Linux
Suse
Ubuntu
Unbound