Voltar para o Labs
Alerta de Segurança

CVE-2023-30839

Sobre

O PrestaShop é uma aplicação web de e-commerce de código aberto. Versões anteriores à 8.0.4 e à 1.7.8.9 contêm uma vulnerabilidade de filtragem de SQL. Um usuário do back-office pode escrever, atualizar e excluir no banco de dados, mesmo sem ter permissões específicas. O PrestaShop 8.0.4 e 1.7.8.9 contêm uma correção para esse problema. Não há workarounds conhecidos.

Fraqueza (CWE):CWE-89

Análise do analista Rainforest

O dano aqui é uma autorização que não se sustenta. Um usuário do back-office no PrestaShop — qualquer conta com acesso ao console, independentemente das permissões granulares que um administrador tenha atribuído — pode contornar a filtragem de SQL e escrever, atualizar ou excluir diretamente no banco de dados. O modelo de permissões diz que ele não deveria tocar nessas tabelas; a camada de SQL permite mesmo assim. Em uma loja em produção, isso significa que registros de pedidos, dados de clientes e credenciais de administrador ficam todos ao alcance de uma conta que deveria ter muito menos poder.

O que restringe isso é ter uma conta de back-office, razão pela qual é um 9.9 e não um 10 limpo — mas essa barreira é mais frágil do que parece. Contas de funcionários, logins de terceirizados e papéis de baixo nível são exatamente as credenciais que sofrem phishing ou reuso, e uma conta júnior comprometida normalmente se limita às permissões concedidas a ela. Este bug remove esse limite: um único login fraco vira controle total do banco de dados em uma plataforma de e-commerce que armazena dados de pagamento e PII de clientes.

Para nós, a pergunta útil não é se o PrestaShop está corrigido em geral, mas quais instâncias são anteriores à 8.0.4 ou à 1.7.8.9 e quantas contas ativas de back-office cada uma carrega. Uma loja com dezenas de logins de funcionários inativos é um alvo bem maior do que uma loja de administrador único, então classificamos pela superfície de contas, não apenas pela versão, e tratamos contas de back-office obsoletas como o verdadeiro raio de impacto.

Referências

CVEs Relacionadas

Perguntas frequentes

O que é CVE-2023-30839?

O PrestaShop é uma aplicação web de e-commerce de código aberto. Versões anteriores à 8.0.4 e à 1.7.8.9 contêm uma vulnerabilidade de filtragem de SQL. Um usuário do back-office pode escrever, atualizar e excluir no banco de dados, mesmo sem ter permissões específicas. O PrestaShop 8.0.4 e 1.7.8.9 contêm uma correção para esse problema. Não há workarounds conhecidos.

Qual a gravidade de CVE-2023-30839?

CVE-2023-30839 tem pontuação base CVSS 3.1 de 9.9, classificada como critical. No Rainforest Risk Index — que pondera a gravidade junto com a facilidade de alcançar a falha e a amplitude do impacto — a nota é 100 de 100, na faixa crítico.

Como CVE-2023-30839 é explorada?

Segundo o vetor CVSS (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H): vetor de ataque Rede, complexidade de ataque Baixa, privilégios necessários Baixo, interação do usuário Nenhuma. Impacto em confidencialidade Alto, integridade Alto e disponibilidade Alto.

Quais produtos são afetados por CVE-2023-30839?

Os avisos públicos listam como afetados: prestashop. Consulte as referências desta página para as versões exatas confirmadas por cada fornecedor.

Como corrigir CVE-2023-30839?

Aplique a correção publicada pelo fornecedor — as referências desta página levam aos avisos e patches originais. Quando não for possível corrigir de imediato, reduza a exposição do componente afetado e monitore tentativas de exploração. Clientes Rainforest recebem esta vulnerabilidade correlacionada aos próprios ativos e priorizada pela exposição real, não apenas pela nota.

Potencialize sua estratégia de segurança com a Rainforest

Descubra vulnerabilidades cedo, priorize ameaças críticas e proteja o que realmente importa. A Rainforest simplifica suas operações de segurança, economizando tempo e reduzindo custos, para você focar no que move o seu negócio.

Compartilhar:LinkedInX Email