CVE-2026-9027
Last modified
CVE-2026-9027 is a medium-severity vulnerability rated 5.3/10 on the CVSS scale. The CorvusPay WooCommerce Payment Gateway plugin for WordPress is vulnerable to Payment Bypass via Improper Verification of Cryptographic Signature in all versions up to, and including, 2.7.4. The `corvuspay_success_handler` function registers the REST endpoint `POST /wp-json/corvuspay/success/` with `'permission_callback' => '__return_true'`, and while it calls `$this->client->validate->signature()` and stores the boolean result in `$res`, the result is never evaluated in a conditional — it is only written to the debug log — causing execution to unconditionally reach `$order->payment_complete()` regardless of whether the cryptographic signature is valid.
Description
The CorvusPay WooCommerce Payment Gateway plugin for WordPress is vulnerable to Payment Bypass via Improper Verification of Cryptographic Signature in all versions up to, and including, 2.7.4. The `corvuspay_success_handler` function registers the REST endpoint `POST /wp-json/corvuspay/success/` with `'permission_callback' => '__return_true'`, and while it calls `$this->client->validate->signature()` and stores the boolean result in `$res`, the result is never evaluated in a conditional — it is only written to the debug log — causing execution to unconditionally reach `$order->payment_complete()` regardless of whether the cryptographic signature is valid. This makes it possible for unauthenticated attackers to mark any pending WooCommerce order as fully paid by sending a POST request to the success endpoint containing an arbitrary or forged signature value, allowing them to obtain goods or services without payment. Because WooCommerce order IDs are sequential integers, target orders are trivially enumerable via the `order_number` POST parameter, requiring no prior knowledge of the victim order.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| corvusinfo | CorvusPay WooCommerce Payment Gateway | <= 2.7.4 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-9027?
How severe is CVE-2026-9027?
How do I fix CVE-2026-9027?
How Strix Helps
- Same Subject, Wrong User: A Cross-Issuer Account Takeover in n8nStrix found an identity-binding bug in n8n's token-exchange flow enabling account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-90264In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90265In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90266In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90267In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90268In the Linux kernel, the following vulnerability has been re…8.1
- CVE-2026-90269In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90270In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90271In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90272In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90273In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90274In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90275In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-9027?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
