PatchSiren

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

    [email protected]

  • 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

    [email protected]

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.