PT-2024-30573 · Unknown · Decidim Awesome-Module
Wolfgang Hotwagner
·
Publicado
2024-11-12
·
Atualizado
2024-11-13
·
CVE-2024-43415
CVSS v3.1
9.0
Crítica
| Vetor | AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:L |
Nome do software vulnerável e versões afetadas
decidim awesome-module, versões 0.9.0 a 0.11.1
Descrição
Uma neutralização inadequada de elementos especiais usados em um comando SQL no papertrail/version-model do decidim awesome-module permite que um usuário administrador autenticado manipule consultas SQL para divulgar informações, ler e gravar arquivos ou executar comandos. Essa vulnerabilidade pode levar à execução remota de código no servidor. O componente afetado é uma instrução SQL bruta que usa uma variável interpolada no método admin role actions do papertrail/version-model. Um invasor com permissões de administrador poderia explorar isso para ler o banco de dados, ler arquivos do sistema de arquivos, gravar arquivos no sistema de arquivos ou executar comandos.
Recomendações
Para as versões 0.9.0 a 0.11.1 do decidim awesome-module, considere desativar o
papertrail/version-model até que um patch esteja disponível para impedir a manipulação de consultas SQL. Restrinja o acesso ao método admin role actions no arquivo app/models/decidim/decidim awesome/paper trail version.rb para minimizar o risco de exploração. Evite usar variáveis interpoladas em instruções SQL para prevenir ataques de injeção de SQL. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.Exploit
SQL injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Decidim Awesome-Module