PT-2026-50849 · Strablengineering · Strabl – A Checkout Solution
Teerachai Somprasong
·
Publicado
2026-06-19
·
Atualizado
2026-06-19
·
CVE-2026-3640
CVSS v3.1
5.3
Média
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N |
Nome do Software Vulnerável e Versões Afetadas
STRABL – A checkout solution plugin for WordPress versões anteriores a 4.6
Description
O plugin apresenta uma falha de autenticação ausente no endpoint de webhook da REST API "/wp-json/strabl/webhook/order". O endpoint utiliza um
permission callback definido como return true, permitindo que todas as requisições ignorem as verificações de autenticação e autorização. Como não há segredo compartilhado, validação de assinatura, verificação HMAC ou autenticação baseada em token, usuários não autenticados podem realizar diversas ações não autorizadas. Isso inclui a criação de pedidos fraudulentos no WooCommerce e a marcação dos mesmos como concluídos ao definir a variável paymentStatus como paid, a manipulação de status de pedidos através da variável externalOrderId, a criação de novas contas de usuário no WordPress com a função de cliente, a emissão de reembolsos, o cancelamento de pedidos e a aplicação de taxas de estorno.Recommendations
Atualize o plugin para uma versão posterior a 4.5.
Como medida paliativa temporária, restrinja o acesso ao endpoint "/wp-json/strabl/webhook/order" para minimizar o risco de exploração.
Correção
Missing Authorization
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Strabl – A Checkout Solution