WordPress · Corvuspay Woocommerce Payment Gateway · CVE-2026-9027
**Nome do Software Vulnerável e Versões Afetadas**
CorvusPay WooCommerce Payment Gateway versões anteriores a 2.7.5
**Descrição**
Existe um problema onde a função `corvuspay success handler` registra o endpoint REST `POST /wp-json/corvuspay/success/` sem as devidas verificações de autorização. Embora o sistema chame `$this->client->validate->signature()` para verificar a assinatura criptográfica, o resultado é apenas registrado em um log de depuração e não é utilizado para controlar o fluxo de execução. Consequentemente, o processo sempre atinge a função `payment complete()`, permitindo que invasores não autenticados marquem pedidos pendentes como pagos ao enviar uma requisição com uma assinatura forjada. Invasores podem identificar pedidos-alvo usando o parâmetro `order number`, pois esses IDs são números inteiros sequenciais.
**Recomendações**
Atualize o CorvusPay WooCommerce Payment Gateway para a versão 2.7.5 ou posterior.
Como medida paliativa temporária, restrinja o acesso ao endpoint `POST /wp-json/corvuspay/success/` para evitar requisições não autorizadas.