PT-2021-3444 · Ntpsec · Ntpsec

Maciej Zenczykowski

+1

·

Publicado

2021-06-08

·

Atualizado

2024-06-15

·

CVE-2021-22212

CVSS v3.1

7.4

Alta

VetorAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Nome do software vulnerável e versões afetadas
NTPsec versão 1.2.0
Descrição
O problema está relacionado ao componente ntpkeygen da implementação do protocolo NTPsec, que pode gerar chaves que o ntpd não consegue analisar. Isso ocorre quando o ntpkeygen gera chaves contendo caracteres ‘#’, fazendo com que o ntpd preencha com espaços, encurte a chave ou não consiga carregá-la completamente. O resultado é que os administradores podem não conseguir usar as chaves como esperado, ou as chaves podem ser mais curtas do que o esperado e mais fáceis de serem quebradas por força bruta, levando potencialmente a ataques man-in-the-middle (MITM) entre clientes NTP e servidores NTP.
Recomendações
Para a versão 1.2.0 do NTPsec, considere evitar o uso de chaves geradas com caracteres ‘#’ até que um patch esteja disponível. Como solução temporária, restrinja a geração de chaves àquelas que não contenham caracteres ‘#’ para minimizar o risco de exploração. Além disso, monitore os avisos do ntpd sobre chaves AES128 curtas sendo preenchidas e tome as medidas necessárias para garantir a segurança das chaves. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Use of a Broken Cryptographic Algorithm

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2021-03304
CVE-2021-22212
OPENSUSE-SU-2024:11103-1

Produtos afetados

Ntpsec