CVE-2026-9028 in CorvusPay Plugininfo

Summary

by MITRE • 07/09/2026

The CorvusPay WooCommerce Payment Gateway plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 2.7.4. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to cancel any WooCommerce order placed via the CorvusPay payment method by supplying an arbitrary order number to the /wp-json/corvuspay/cancel/ REST endpoint.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 07/09/2026

The CorvusPay WooCommerce Payment Gateway plugin presents a critical authorization bypass vulnerability that affects all versions up to and including 274. This security flaw resides within the plugin's handling of REST API endpoints, specifically the /wp-json/corvuspay/cancel/ endpoint which is designed to process order cancellation requests. The vulnerability stems from insufficient authentication checks that fail to validate whether incoming requests originate from authorized users with legitimate permissions to modify WooCommerce orders. This represents a fundamental breakdown in the principle of least privilege and proper access control implementation within the WordPress plugin architecture.

The technical nature of this flaw allows unauthenticated attackers to exploit the REST endpoint by simply supplying any arbitrary order number, thereby enabling them to cancel orders processed through the CorvusPay payment method without proper authorization. This type of vulnerability falls under CWE-863, which specifically addresses "Incorrect Authorization" where an attacker can perform actions they should not be authorized to perform. The attack vector operates entirely through the WordPress REST API framework, leveraging the fact that the plugin does not implement adequate user authentication verification before executing order cancellation operations. This misconfiguration creates a direct path for privilege escalation from unauthenticated status to unauthorized order modification capabilities.

The operational impact of this vulnerability extends beyond simple order cancellation, potentially causing significant financial and reputational damage to affected e-commerce sites. Attackers can manipulate customer orders by canceling transactions that may have already been processed or fulfilled, leading to revenue loss and customer dissatisfaction. The vulnerability affects all WooCommerce stores using the CorvusPay plugin, making it particularly dangerous as it impacts a wide range of online businesses. This authorization bypass aligns with ATT&CK technique T1078 which covers legitimate credentials use for unauthorized access, though in this case the issue stems from improper implementation rather than credential theft.

Organizations should immediately implement mitigations including updating to the latest plugin version once available, implementing proper authentication checks on REST endpoints, and monitoring for suspicious order cancellation activities. Network-level protections such as rate limiting on REST API endpoints can provide additional defense-in-depth measures. The vulnerability demonstrates the importance of proper input validation and access control implementation in WordPress plugins, particularly those handling financial transactions. Security professionals should also consider implementing web application firewalls to monitor and block unauthorized REST endpoint access attempts while maintaining visibility into plugin usage patterns for early detection of exploitation attempts.

Responsible

Wordfence

Reservation

05/19/2026

Disclosure

07/09/2026

Moderation

accepted

CPE

ready

EPSS

0.00288

KEV

no

Activities

low

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!