PT-2026-56786 · WordPress · Corvuspay Woocommerce Payment Gateway

·

CVE-2026-9027

·

Publicado

2026-07-09

·

Atualizado

2026-07-09

CVSS v3.1

5.3

Média

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
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.

Correção

Improper Verification of Cryptographic Signature

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-9027

Produtos afetados

Corvuspay Woocommerce Payment Gateway