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
| Vetor | AV: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
Produtos afetados
Ntpsec