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
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
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-9017The NEX-Forms – Ultimate Forms Plugin for WordPress plugin f…5.3
- CVE-2026-9018The Easy Elements for Elementor – Addons & Website Templates…8.8
- CVE-2026-9019The Easy Image Collage plugin for WordPress is vulnerable to…6.4
- CVE-2026-9021The Easy Invoice plugin for WordPress is vulnerable to Missi…5.3
- CVE-2026-9022The Splide Carousel Block plugin for WordPress is vulnerable…6.4
- CVE-2026-9024A Stored Cross-site Scripting (XSS) vulnerability affecting …8.7
- CVE-2026-9028The CorvusPay WooCommerce Payment Gateway plugin for WordPre…5.3
- CVE-2026-9029A user with Editor permissions can place a malicious script …5.4
- CVE-2026-9030A denial-of-service vulnerability exists in httpd service on…6.8
- CVE-2026-9031An input validation vulnerability exists in the HTTP-WRITEOE…6.8
- CVE-2026-9035IBM Aspera High-Speed Transfer Endpoint 3.7.4 through 4.4.7 …6.5
- CVE-2026-9037A firmware update mechanism in the affected charging control…9.3
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
