PT-2022-6212 · Juniper Networks · Junos
Publicado
2022-07-13
·
Atualizado
2022-07-30
·
CVE-2022-22209
CVSS v2.0
7.8
Alta
| Vetor | AV:N/AC:L/Au:N/C:N/I:N/A:C |
Nome do software vulnerável e versões afetadas
Versões do Juniper Networks Junos OS anteriores à 21.2R3
Versões do Juniper Networks Junos OS anteriores à 21.3R2-S1 e 21.3R3
Versões do Juniper Networks Junos OS anteriores à 21.4R1-S2 e 21.4R2
Descrição
Uma vulnerabilidade de perda de memória após o tempo de vida útil no kernel do Juniper Networks Junos OS permite que um invasor não autenticado baseado na rede cause uma negação de serviço (DoS). A fila da Tabela de Roteamento do Kernel (KRT) pode travar devido a um vazamento de memória desencadeado por flutuações de interface ou alterações de rota, levando à desincronização do RIB e dos PFEs. Esse problema causa pressão de memória no RTNEXTHOP/route e no próximo salto, e a fila KRT acabará travando com o erro ‘ENOMEM -- Não é possível alocar memória’. O estado de desincronização entre RIB e FIB pode ser verificado com os comandos “show route” e “show route forwarding-table”. O status da fila KRT pode ser verificado usando o comando CLI “show krt queue”. Mensagens indicando alta utilização de memória para rotas/próximos saltos serão observadas em /var/log/messages.
Recomendações
Para versões do Juniper Networks Junos OS anteriores à 21.2R3, atualize para a versão 21.2R3 ou posterior.
Para versões do Juniper Networks Junos OS anteriores à 21.3R2-S1 e 21.3R3, atualize para a versão 21.3R2-S1, 21.3R3 ou posterior.
Para versões do Juniper Networks Junos OS anteriores à 21.4R1-S2 e 21.4R2, atualize para a versão 21.4R1-S2, 21.4R2 ou posterior.
Como solução alternativa temporária, considere monitorar o status da fila KRT usando o comando CLI “show krt queue” e
Exploit
Correção
DoS
Memory Leak
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Junos