
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-1461 is an Improper Handling of Missing Values vulnerability (CWE-230) in the Simple Membership plugin for WordPress, affecting all versions up to and including 4.7.0. The flaw resides in the plugin's Stripe webhook handler, which only validates webhook signatures when the stripe-webhook-signing-secret setting is configured — a field that is empty by default. This allows unauthenticated attackers to forge Stripe webhook events and manipulate membership subscriptions. It carries a CVSS v3.1 base score of 6.5 (Medium) (Red Hat CVE, Wordfence).
The root cause is classified as CWE-230 (Improper Handling of Missing Values): the plugin's Stripe webhook handler conditionally validates the incoming webhook signature only when the stripe-webhook-signing-secret option is non-empty. Because this setting is empty by default, most installations skip signature verification entirely, allowing any unauthenticated HTTP request to the webhook endpoint to be treated as a legitimate Stripe event. An attacker can craft a POST request mimicking a Stripe webhook payload (e.g., customer.subscription.updated or invoice.payment_succeeded) and submit it directly to the plugin's webhook URL without any credentials or prior access (Red Hat CVE, Wordfence).
Successful exploitation allows unauthenticated attackers to forge Stripe payment events, enabling them to reactivate expired memberships without payment or cancel legitimate active subscriptions. This results in unauthorized access to premium content or services (confidentiality and integrity impact) and potential service disruption for paying members (availability impact to the business). While the vulnerability does not grant server-level code execution or direct data exfiltration, it can cause significant financial and reputational harm to site operators and undermine the integrity of the membership system (Red Hat CVE).
No public proof-of-concept exploit code or active in-the-wild exploitation has been reported as of the available data. The EPSS score is approximately 0.04%, indicating a low probability of near-term exploitation. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. However, the low attack complexity and lack of authentication requirements make it straightforward to exploit on any site where the Stripe webhook signing secret has not been manually configured (Wordfence).
/wp-content/plugins/ directory./wp-admin/admin-ajax.php?action=swpm_stripe_webhook or similar).customer.subscription.updated with a status of active, targeting a specific user's subscription ID or email address.Stripe-Signature header (or with an arbitrary value), since the plugin skips signature validation when the signing secret is unconfigured.Stripe-Signature header.Site administrators should update the Simple Membership plugin to a version beyond 4.7.0 that addresses this flaw. As an immediate workaround, administrators should navigate to the plugin's Stripe settings and configure the stripe-webhook-signing-secret field with the signing secret provided by Stripe in the Stripe Dashboard under Webhooks — this enables signature validation and blocks forged requests. Additionally, consider restricting access to the webhook endpoint at the web server or firewall level to Stripe's published IP address ranges (Wordfence, Red Hat CVE).
Wordfence included CVE-2026-1461 in its weekly WordPress vulnerability report for the period of February 16–22, 2026, flagging it as a notable issue for sites using Stripe-based membership payments (Wordfence). No significant broader media coverage or notable researcher commentary beyond standard vulnerability database entries has been identified.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."