Skip to main content

Event Tickets and Registration CVE-2026-3174

| EUVDEUVD-2026-72697 HIGH
Missing Authorization (CWE-862)
2026-09-08 Wordfence GHSA-5qhm-7c6f-ffj5
7.5
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Fingerprint WordPress site for plugin version ≤5.27.4
  2. Delivery
    Send unauthenticated HTTP request to Stripe OAuth return endpoint
  3. Exploit
    Supply attacker-controlled Stripe access token, key, and account ID
  4. Execution
    Plugin overwrites legitimate merchant credentials without authorization check
  5. Impact
    All subsequent ticket-purchase payments route to attacker's Stripe account

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The target WordPress site must have the Event Tickets and Registration plugin installed and active at version 5.27.4 or earlier. No authentication is required - the CVSS vector PR:N/AC:L/UI:N confirms the return endpoint is unconditionally accessible to unauthenticated HTTP requests. For the financial-fraud impact to materialize, the Stripe payment gateway must be in active use on the site; however, the unauthorized credential overwrite itself can be performed regardless of whether Stripe is currently configured, pre-positioning for future fraud. The attacker must possess their own Stripe account to supply replacement credentials. Exploitation is bounded to WordPress deployments running this specific plugin; no other software is affected.

Impact

The CVSS 7.5 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N) accurately encodes the attack surface: fully network-reachable, no complexity, no authentication, immediate integrity compromise. The C:N score is technically correct (no data exfiltration occurs), but the real-world financial impact of payment diversion substantially outpaces what a pure integrity score conveys - this is effectively financial fraud infrastructure handed to any opportunistic attacker. Even a mid-sized municipal IT team in sanok running community event ticketing on WordPress should treat this as urgent, since the revenue-critical nature of the targeted data (live payment processing credentials) elevates business risk well above what the CVSS number alone suggests. No EPSS score or CISA KEV listing is present in the provided intelligence, and no POC has been published; however, the attack requires only knowledge of the REST endpoint URL and possession of a Stripe account, both easily obtained, making the exploitation barrier effectively near zero once the plugin version is fingerprinted. Prioritization should reflect that this is an immediately monetizable attack with no authentication requirement.

Exploit ScenarioDerived

An attacker identifies a WordPress site running Event Tickets and Registration ≤5.27.4 via plugin fingerprinting, then sends a single crafted unauthenticated HTTP request to the plugin's Stripe OAuth return endpoint supplying their own Stripe account tokens, publishable key, and account ID. The site stores the attacker's credentials without validation, and from that point forward, every ticket purchase by legitimate customers deposits funds into the attacker's Stripe account. The site owner may not discover the fraud until reconciling event revenue, potentially hours or days after the credential overwrite. No POC code has been publicly identified, but the attack is trivially constructable from the exposed source code.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 08, 2026

Unauthenticated payment credential hijacking in the Event Tickets and Registration WordPress plugin (StellarWP, all versions ≤5.27.4) allows any remote attacker to silently replace the site's Stripe merchant account credentials - access tokens, publishable keys, and account ID - via a missing capability check on the plugin's Stripe OAuth return endpoint. Once the attacker's own Stripe credentials are stored, all subsequent ticket purchases by legitimate customers are processed into the attacker's account with no visible indication to the buyer or site administrator. No public exploit has been identified at time of analysis, but the fully unauthenticated AV:N/AC:L/PR:N attack surface makes opportunistic mass exploitation straightforward.

RemediationAI

Update the Event Tickets and Registration plugin to a version above 5.27.4 immediately; the fix is confirmed in WordPress SVN changeset 3472837 (https://plugins.trac.wordpress.org/changeset/3472837/), which adds a proper capability check to the Stripe OAuth return endpoint. An exact patched release version number is not confirmed in the available intelligence - verify the current released version via the official WordPress plugin directory. If an immediate update cannot be applied, disable the Stripe gateway within the plugin settings to prevent credential overwrite from having payment-diversion impact; note this will interrupt payment processing. As a post-incident step, all affected site administrators should log into their Stripe dashboard and verify that no unauthorized account connections exist, rotate their Stripe API keys, and review recent payment routing. The Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/8b13a072-f90f-4982-b4d1-d0b9903e59ea provides supplemental guidance.

Affected VersionsENISA

Event Tickets and Registration 0 ≤5.27.4

Affected Packages

euvd event_tickets_and_registration no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability resides in the Stripe OAuth return endpoint implemented in Return_Endpoint.php (line 50) and the credential-write logic in Merchant.php (line 208) within the StellarWP Event Tickets and Registration plugin (CPE: cpe:2.3:a:stellarwp:event_tickets_and_registration:*). The Stripe OAuth flow is intended to let site administrators link their Stripe merchant account; the return endpoint receives the OAuth callback containing Stripe credentials and persists them. CWE-862 (Missing Authorization) is the root cause: no WordPress capability check (e.g., current_user_can()) gates the credential-write path, so any HTTP client - authenticated or not - can trigger the credential replacement. The affected component is purely a REST/web endpoint exposed by the plugin, not a WordPress core function.

Know when Event Tickets And Registration gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Wordfence) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
vuln.today AI 7.5 HIGH

Fully unauthenticated network endpoint, no complexity; overwrites merchant credentials (I:H) with no confidentiality exfiltration or availability impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
None

DescriptionCVE.org

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.

Executive ViewAI

Why It Matters

The StellarWP Event Tickets and Registration WordPress plugin (versions ≤5.27.4) contains a critical payment processing vulnerability allowing unauthenticated attackers to silently replace Stripe merchant credentials with their own. All ticket purchases are subsequently routed to the attacker's account with no visible indication to buyers or administrators. Organizations using this plugin face direct revenue loss and customer fraud exposure.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: (1) Disable the Event Tickets and Registration plugin if ticketing is not mission-critical, or switch to alternative payment processors; (2) Implement Web Application Firewall rules blocking unauthenticated requests to the Stripe OAuth callback endpoint; (3) Establish daily manual verification of Stripe account credentials and transaction logs for unauthorized modifications; (4) Restrict WordPress admin-level capabilities to a minimal set of trusted personnel; (5) Monitor Stripe webhook activity and API access logs for suspicious account modifications or token rotations.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Medium
popular WordPress event-ticketing plugin, not universally deployed
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy