ZeroHour

CVE-2026-3174

large

Unauthenticated Stripe credential overwrite in WordPress Event Tickets plugin

CVSS 3.1
7.5 high
EPSS
<1%p18
Published
()
Modified
AI analysis

The Event Tickets and Registration plugin for WordPress (all versions up to and including 5.27.4) is missing a capability/authorization check (CWE-862) on its Stripe OAuth return endpoint, leaving that endpoint writable by unauthenticated requests. By sending a crafted request to this network-reachable endpoint, a remote attacker with no account on the site can overwrite the stored Stripe merchant credentials — the access token, publishable key, and account ID. Once the credentials are replaced, all subsequent ticket payments processed through the plugin are diverted into the attacker's own Stripe account; the CVSS vector (C:N/I:H/A:N) reflects the loss of integrity rather than data disclosure. Any WordPress site running the plugin at version 5.27.4 or below is affected, with financial impact concentrated on sites using the plugin's Stripe payment integration. There is no known in-the-wild exploitation or public proof-of-concept, the issue is not in CISA KEV, and EPSS estimates only a ~0.3% chance of exploitation within 30 days.

What to do: Update the Event Tickets and Registration plugin to the latest patched release (any version above 5.27.4). As a precaution, sites that used Stripe with this plugin should reconnect the Stripe integration, verify the connected account ID in the Stripe dashboard, and revoke/reissue the stored access token and keys. Review recent ticket transactions and payouts for payments routed to an unexpected Stripe account, which would indicate the credentials were already swapped.

Affected
The Events Calendar (StellarWP) Event Tickets and Registration WordPress pluginAll versions up to and including 5.27.4
Estimated exposure
large~100,000 WordPress sites (published active-install count for the plugin); only sites with the Stripe integration enabled face payment diversion — Estimated from the plugin's active-install count on the WordPress.org plugin directory (order of 100k installs), noting that the material risk applies to the subset of those sites actively using its Stripe payment processing.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

The Event Tickets and Registration plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the Stripe OAuth return endpoint in all versions up to, and including, 5.27.4. This makes it possible for unauthenticated attackers to overwrite the site's Stripe merchant credentials (access tokens, publishable keys, and account ID), diverting all subsequent payment processing to the attacker's Stripe account.

Ecosystems
WordPress
Weakness
CWE-862
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

In the news

No ingested article mentions this CVE yet.