PT-2024-24090 · Unknown · Gin-Vue-Admin
Highpixelmaxqm
·
Publicado
2024-04-09
·
Atualizado
2024-05-20
·
CVE-2024-31457
CVSS v3.1
7.7
Alta
| Vetor | AV:N/AC:H/PR:H/UI:N/S:C/C:N/I:H/A:H |
Nome do software vulnerável e versões afetadas
gin-vue-admin versões 2.6.1 e anteriores
Descrição
A vulnerabilidade consiste em uma injeção de código no backend do gin-vue-admin, especificamente no recurso Plugin System -> Plugin Template. Um invasor pode realizar traversal de diretório manipulando o parâmetro
plugName, o que lhe permite criar pastas específicas e inserir código arbitrário em arquivos Go dentro dessas pastas. A vulnerabilidade existe devido à controlabilidade do campo plugName dentro da estrutura.Recomendações
Para a versão 2.6.1 do gin-vue-admin, atualize para uma versão que contenha o patch para este problema, especificamente a pseudoversão 0.0.0-20240409100909-b1b7427c6ea6 ou posterior.
Como solução temporária para versões anteriores à versão corrigida, considere usar um método de filtragem para corrigir o problema de traversal de diretório, como verificar a presença de “..” na variável
plugPath.Exploit
Correção
Path traversal
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Gin-Vue-Admin