PT-2024-18928 · Opencart · Opencart

Calum Hutton

·

Publicado

2024-06-21

·

Atualizado

2025-01-14

·

CVE-2024-21515

CVSS v3.1

4.7

Média

VetorAV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N
Nome do software vulnerável e versões afetadas
opencart/opencart versão 4.0.0.0
Descrição
Foi identificada uma vulnerabilidade de XSS refletido no parâmetro filename da rota “admin tool/log”. Um invasor poderia obter o token de um usuário induzindo-o a clicar em uma URL criada com intenção maliciosa. O usuário é então solicitado a fazer login e redirecionado novamente após a autenticação, com a carga maliciosa sendo executada automaticamente. Se o usuário atacado tiver privilégios de administrador, essa vulnerabilidade poderia ser usada como o início de uma cadeia de explorações, como Zip Slip ou vulnerabilidades de gravação arbitrária de arquivos na funcionalidade de administração. Isso só pode ser explorado se o invasor souber o nome ou o caminho do diretório de administração, que é “admin” por padrão, mas há um aviso para renomeá-lo no painel de controle.
Recomendações
Como solução temporária, considere restringir o acesso à rota “admin tool/log” até que uma correção completa esteja disponível.
Para a versão 4.0.0.0, o redirecionamento foi removido, mas ainda é possível explorar essa vulnerabilidade no admin se o usuário já estiver autenticado como administrador; portanto, evite usar o parâmetro filename na rota afetada até que o problema seja totalmente resolvido.
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Exploit

XSS

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BIT-OPENCART-2024-21515
CVE-2024-21515
GHSA-QX44-885H-7P56

Produtos afetados

Opencart