Skip to main content

Event Tickets CVE-2026-97287

| EUVDEUVD-2026-89928 HIGH
SQL Injection (CWE-89)
2026-09-30 Patchstack GHSA-wffc-82vg-7mv2
8.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Obtain Contributor account on target site
  2. Delivery
    Send crafted request to vulnerable plugin parameter
  3. Exploit
    Inject SQL into shared WordPress database query
  4. Execution
    Exfiltrate user hashes and site secrets
  5. Impact
    Escalate toward full site compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

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

Exploitation Conditions

Exploitation requires an authenticated WordPress account with at least Contributor role (PR:L) on a site running Event Tickets version 5.29.5 or earlier; the attack is remote over the network (AV:N), low complexity (AC:L), and needs no user interaction (UI:N). The limiting factor is the Contributor authentication requirement - realistic on sites permitting open user registration or with many low-trust contributors, but it blocks fully unauthenticated mass exploitation. No specific non-default plugin configuration is indicated by the advisory beyond having the affected plugin installed and active.

Impact

This is a genuine mid-to-high priority issue but not an emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:L, base 8.5) describes a network-reachable, low-complexity SQL injection requiring only Contributor-level privileges (PR:L) and no user interaction. The elevated score is driven largely by the scope change (S:C): because a WordPress plugin queries the shared site database, injected SQL reaches data belonging to the whole WordPress instance, not just the plugin. Confidentiality impact is High (database read/exfiltration) while integrity is None and availability is Low. Exploitation signals are otherwise quiet: there is no CISA KEV listing, no EPSS score provided, and no public POC referenced - so this is 'no public exploit identified at time of analysis' rather than confirmed exploitation. The real-world gating factor is the PR:L requirement: an attacker needs a valid Contributor account, which limits blind mass exploitation but is realistic on sites with open registration or many low-trust authors. Net: a real, patch-worthy authenticated SQLi in a widely deployed plugin, but the authentication prerequisite and absence of active-exploitation signals keep it below drop-everything urgency.

Exploit ScenarioDerived

An attacker registers or obtains a WordPress Contributor account on a site running Event Tickets <= 5.29.5, then submits a crafted request to a vulnerable plugin endpoint whose parameter is concatenated into a SQL query. Because the plugin shares the WordPress database (scope change), the injected query lets the attacker read arbitrary tables - including wp_users password hashes and secret keys. No public exploit code is currently identified, but the low attack complexity makes weaponization straightforward once the injectable parameter is known.

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

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

Alert me

AnalysisAIv1 – Sep 30, 2026

Authenticated SQL injection in the Event Tickets WordPress plugin through version 5.29.5 allows any account holding the Contributor role to inject arbitrary SQL through plugin-supplied input, giving read access to data well beyond what the plugin itself stores (CVSS 3.1: 8.5, AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:L). The practical barrier is the Contributor authentication requirement, which limits mass exploitation but is trivially satisfied on sites with open registration or large numbers of low-trust contributors; the Scope:Changed rating reflects that successful injection can expose the broader WordPress database, not just plugin tables. No public exploit code or confirmed active exploitation has been identified at time of analysis, and the vendor has not published a fixed version in the available data, so this is a genuine mid-to-high priority issue rather than an emergency.

RemediationAI

No vendor-released patch version is identified in the provided data, so the first action is to check the Event Tickets changelog and the Patchstack advisory above for a fixed release and upgrade to the newest available version as soon as one is published - do not wait for a formal CVE-linked patch note, as WordPress plugin fixes are frequently shipped as routine point releases. Until an update is confirmed installed, apply compensating controls sized to the real attack prerequisite, which is an authenticated Contributor account: disable open user registration and self-service Contributor signup (WordPress Settings > General > Membership and any role-management plugins), audit and remove stale or untrusted Contributor accounts, and temporarily downgrade non-essential contributors to Subscriber, accepting the side effect that those users can no longer draft event content. A WAF or reverse-proxy rule that blocks common SQL-injection payload patterns in requests to event-tickets endpoints adds friction but is bypassable against obfuscated payloads and may generate false positives on legitimate event search or filter parameters; use it as defense in depth, not as the primary fix. Finally, because the scope-changed rating means a successful injection can reach core WordPress tables, consider rotating the database user's privileges so the WordPress account cannot SELECT from unrelated schemas, and monitor database logs for anomalous UNION/SELECT patterns originating from Contributor sessions while exposure remains.

Affected VersionsENISA

Event Tickets n/a ≤5.29.5

Affected Packages

euvd event_tickets 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

Event Tickets is a WordPress plugin maintained under the Nexcess/StellarWP brand for selling tickets and managing RSVPs alongside The Events Calendar ecosystem. The flaw is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), i.e. classic SQL injection: user-controlled input reaches a database query without proper parameterization, escaping, or use of WordPress's $wpdb->prepare(). Because the affected component runs inside WordPress with the site's database credentials, the CVSS scope-changed (S:C) metric is appropriate - a query built from attacker input can be redirected against core wp_users, wp_options, or other plugins' tables, yielding high confidentiality impact (C:H) with no integrity impact (I:N) and limited availability impact (A:L). The vector PR:L confirms the vulnerability is authenticated-only: an attacker needs at least a Contributor role, which is the lowest role able to author content in a default WordPress install. AV:N and AC:L mean the injection is reachable remotely over HTTP with no special conditions, and UI:N means the victim site owner never has to click anything.

Know when Event Tickets 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 (Patchstack) PRIMARY 8.5 HIGH
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:L
vuln.today AI 8.5 HIGH

Network SQLi needing only Contributor auth (PR:L, AC:L); shared WordPress DB gives scope change and high confidentiality, integrity untouched, minor availability impact.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Contributor SQL Injection in Event Tickets <= 5.29.5 versions.

Executive ViewAI

Why It Matters

Any WordPress site running the Event Tickets plugin at version 5.29.5 or earlier is exposed to an authenticated SQL injection that lets even a low-privilege Contributor account read data from the entire site database, including user records and content unrelated to event ticketing. Because Contributor-level access is the only barrier and no vendor fix has been released, organizations with open registration, community contributors, or large editorial teams face the greatest risk of unauthorized data disclosure. Leadership should treat this as a priority remediation item requiring interim controls rather than an immediate emergency.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: deactivate or remove the Event Tickets plugin (versions through 5.29.5) where it is not business-critical; disable open self-registration and tightly control issuance of Contributor-level accounts; apply WAF or virtual patching rules targeting SQL injection against the plugin's endpoints; restrict the plugin's WordPress database user to least privilege so that injected queries cannot reach non-ticketing tables; and enable database query logging to detect anomalous read activity while awaiting a vendor fix.

Threat Intelligence Overview

EPSS Score
0.4%
Top 73% exploitable
Prevalence
Medium
popular WordPress event/ticketing plugin, large but not universal install base
Social Media
1
Sightings
Data Quality
5 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.4%
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

CVE-2019-16120 HIGH POC
8.8 Sep 08

CSV injection in the event-tickets (Event Tickets) plugin before 4.10.7.2 for WordPress exists via the "All Post> Ticket

CVE-2024-1316 MEDIUM POC
6.5 Mar 04

The Event Tickets and Registration WordPress plugin before 5.8.1, Events Tickets Plus WordPress plugin before 5.9.1 does

CVE-2024-1319 MEDIUM POC
4.3 Mar 04

The Events Tickets Plus WordPress plugin before 5.9.1 does not prevent users with at least the contributor role from lea

CVE-2026-57705 HIGH
7.5 Jul 13

Broken access control in the Event Tickets WordPress plugin (versions up to and including 5.28.5) lets remote unauthenti

CVE-2026-78263 HIGH
7.1 Aug 24

Unauthenticated cross-site scripting in the Event Tickets WordPress plugin (versions ≤ 5.29.2.1) allows remote, unauthen

CVE-2026-93526 HIGH
7.1 Sep 23

Unauthenticated cross-site scripting in the Event Tickets WordPress plugin through version 5.29.4 enables remote attacke

CVE-2026-42662 MEDIUM
6.5 Jun 15

Unauthenticated authentication bypass in the Event Tickets WordPress plugin (versions ≤ 5.27.5 by Liquid Web / StellarWP

CVE-2025-1402 MEDIUM
5.3 Feb 21

The Event Tickets and Registration plugin for WordPress is vulnerable to unauthorized loss of data due to a missing capa

CVE-2026-65567 MEDIUM
5.3 Jul 27

An unauthenticated broken access control vulnerability in Event Tickets through version 5.29.0.1 allows remote attackers

CVE-2024-1053 MEDIUM
4.3 Feb 22

The Event Tickets and Registration plugin for WordPress is vulnerable to unauthorized access of data due to a missing ca

CVE-2026-104675 MEDIUM
4.3 Oct 05

Missing authorization checks in the WordPress Event Tickets plugin from Liquid Web / StellarWP (versions through 5.30.0)

CVE-2024-13457 MEDIUM
5.3 Jan 30

The Event Tickets and Registration plugin for WordPress is vulnerable to Insecure Direct Object Reference in all version

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