PatchSiren cyber security CVE debrief
CVE-2026-9832 themehigh CVE debrief
The Payment Gateway of Stripe for WooCommerce plugin for WordPress is vulnerable to Improper Verification of Cryptographic Signature. This vulnerability allows unauthenticated attackers to send forged Stripe webhook events, potentially manipulating WooCommerce order statuses. The vulnerability exists in all versions up to, and including, 5.0.8, due to a publicly accessible webhook endpoint that does not properly verify cryptographic signatures by default.
- Vendor
- themehigh
- Product
- Payment Gateway of Stripe for WooCommerce
- CVSS
- MEDIUM 5.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-19
- Original CVE updated
- 2026-09-21
- Advisory published
- 2026-09-19
- Advisory updated
- 2026-09-21
Who should care
Administrators of WooCommerce installations using the Payment Gateway of Stripe for WooCommerce plugin should assess exposure and prioritize configuring the Stripe webhook signing secret.
Why it matters
CVE-2026-9832 is a vulnerability in the Payment Gateway of Stripe for WooCommerce plugin for WordPress that allows unauthenticated attackers to send forged Stripe webhook events, potentially manipulating WooCommerce order statuses. The vulnerability exists in all versions up to, and including, 5.0.8, due to a publicly accessible webhook endpoint that does not properly verify cryptographic signatures by default.
- Unauthenticated attackers can send forged Stripe webhook events
- Potential manipulation of WooCommerce order statuses
- Verification of plugin version and configuration of Stripe webhook signing secret is required
Technical summary
The Payment Gateway of Stripe for WooCommerce plugin for WordPress is vulnerable to Improper Verification of Cryptographic Signature in all versions up to, and including, 5.0.8. This is due to the publicly accessible `woocommerce_api_wt_stripe` webhook endpoint wrapping the only call to `Stripe::Webhook::constructEvent()` inside an `if (!empty($endpoint_secret))` guard that is never entered on default installations.
Defensive priority
Administrators of WooCommerce installations using the Payment Gateway of Stripe for WooCommerce plugin should prioritize configuring the Stripe webhook signing secret and verifying the plugin version.
Recommended defensive actions
- Configure the Stripe webhook signing secret
- Verify the plugin version and update if necessary
- Monitor WooCommerce order statuses for suspicious activity
- Perform a thorough review of the plugin's configuration and security settings
- Implement additional monitoring and logging to detect potential attacks
- Review and update incident response plans to address potential exploitation
- Conduct a thorough risk assessment to identify potential exposure
Evidence notes
The vulnerability is caused by the publicly accessible `woocommerce_api_wt_stripe` webhook endpoint not properly verifying cryptographic signatures. This is due to the `eh_stripe_webhook_secret` option being empty after a fresh plugin install, causing the raw, attacker-controlled POST body to be decoded and processed as a fully trusted Stripe event.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-9832 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-9832
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-9832 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-9832
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://plugins.trac.wordpress.org/browser/payment-gateway-stripe-and-woocommerce-integration/tags/5.0.7/includes/class-eh-stripe-webhook-handler.php
-
Source reference
Unverified legacy reference
URL: https://plugins.trac.wordpress.org/browser/payment-gateway-stripe-and-woocommerce-integration/tags/5.0.8/includes/class-eh-stripe-webhook-handler.php
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.