
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-3174 is a Missing Authorization vulnerability in the Event Tickets and Registration plugin for WordPress (by StellarWP/The Events Calendar), affecting all versions up to and including 5.27.4. The flaw allows unauthenticated attackers to overwrite the site's Stripe merchant credentials — including access tokens, publishable keys, and account IDs — by exploiting an unprotected Stripe OAuth return endpoint, thereby diverting all subsequent payment processing to the attacker's Stripe account. It was published on September 8, 2026, with a patch available as of the same date. The vulnerability carries a CVSS v3.1 base score of 7.5 (High) (GitHub Advisory, Wordfence).
The root cause is a missing capability check (CWE-862) on the Stripe OAuth return endpoint (Return_Endpoint.php, line 50) within the plugin's commerce gateway integration. Because no authentication or authorization is enforced on this endpoint, any unauthenticated network request can trigger the credential-overwrite logic in Merchant.php (line 208), replacing the legitimate site owner's Stripe OAuth tokens with attacker-controlled values. No special privileges, user interaction, or complex conditions are required — the attack is fully automatable over the network. The relevant source code is publicly browsable in the WordPress plugin repository (GitHub Advisory, Return_Endpoint.php, Merchant.php).
Successful exploitation allows an unauthenticated attacker to silently redirect all payment processing from the victim WordPress site to the attacker's own Stripe account, resulting in direct financial theft from customers and the site operator. There is no confidentiality or availability impact to the WordPress installation itself, but the integrity of payment credentials is fully compromised. Victims may not detect the diversion until they notice missing revenue or receive customer complaints, potentially resulting in significant financial and reputational damage (GitHub Advisory, Wordfence).
As of the disclosure date, there is no public proof-of-concept exploit and no evidence of in-the-wild exploitation (GitHub Advisory). The attack is classified as automatable (no user interaction required), making it attractive for mass scanning campaigns. The EPSS score is approximately 0.264% (18th percentile), indicating a relatively low but non-negligible probability of exploitation within 30 days. The vulnerability is not currently listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, and no threat actor attribution has been reported (Wordfence).
/wp-content/plugins/event-tickets/readme.txt.Return_Endpoint.php)./wp-json/tribe/tickets/v1/commerce/stripe/... or similar) from unknown IP addresses.access_token, publishable_key, account_id) that do not correspond to a legitimate admin re-authorization event.Update the Event Tickets and Registration plugin to a version newer than 5.27.4, which includes the fix applied in changeset 3472837. Immediately after patching, verify your Stripe OAuth credentials and account settings in both the WordPress plugin settings and the Stripe dashboard to confirm they have not been tampered with. Review recent transaction history for any unauthorized payment diversions. If immediate patching is not possible, consider temporarily disabling the plugin or blocking unauthenticated access to the Stripe OAuth REST endpoint via a WAF rule or server-level access control (GitHub Advisory, Plugin Changeset).
The vulnerability was reported and disclosed by Wordfence, which published a threat intelligence entry on September 8, 2026. Social media activity was limited, with a brief mention on Mastodon by RedPacketSecurity. No significant vendor statements beyond the patch release or notable researcher commentary beyond the Wordfence disclosure have been identified (Wordfence).
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."