PT-2022-20221 · Go+9 · Go+9
Juho Nurminen
·
Publicado
2022-07-12
·
Atualizado
2024-07-18
·
CVE-2022-30632
CVSS v3.1
7.5
Alta
| Vetor | AV: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 Go anteriores à 1.17.12
Versões do Go anteriores à 1.18.4
Descrição
O problema está relacionado à recursão descontrolada no Glob em path/filepath, o que permite que um invasor provoque um panic devido ao esgotamento da pilha por meio de um caminho contendo um grande número de separadores de caminho. Isso pode ser feito chamando o Glob em um caminho com um grande número de separadores de caminho.
Recomendações
Para versões do Go anteriores à 1.17.12, atualize para a versão 1.17.12 ou posterior para resolver o problema.
Para versões do Go anteriores à 1.18.4, atualize para a versão 1.18.4 ou posterior para resolver o problema.
Como solução alternativa temporária, considere restringir o uso da função Glob em path/filepath para minimizar o risco de exploração.
Correção
Uncontrolled Recursion
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Alt Linux
Almalinux
Centos
Debian
Go
Linuxmint
Red Hat
Rocky Linux
Suse
Ubuntu