Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-15761

CVE-2026-15761: Tickera WordPress Plugin SQLi Vulnerability

CVE-2026-15761 is a SQL injection flaw in the Tickera WordPress plugin that allows authenticated attackers with staff-level access to extract sensitive database information. This article covers technical details, affected versions, and mitigation.

Published:

CVE-2026-15761 Overview

CVE-2026-15761 is a SQL injection vulnerability in the Tickera – Sell Tickets & Manage Events plugin for WordPress. The flaw affects all versions up to and including 3.6.0.1. The plugin fails to properly escape the tc_event_filter parameter and does not use prepared statements for the underlying SQL query. Authenticated attackers holding staff-level access or higher can append arbitrary SQL to existing queries. This allows extraction of sensitive data from the WordPress database. The vulnerable path is exposed to users with the plugin's custom Staff role because add_required_capabilities() grants the edit_tc_tickets_instances capability [CWE-89].

Critical Impact

Authenticated staff-level attackers can extract sensitive database contents, including user credentials, session tokens, and customer ticket data, through injected SQL queries.

Affected Products

  • Tickera – Sell Tickets & Manage Events plugin for WordPress
  • All versions up to and including 3.6.0.1
  • WordPress installations exposing the tc_tickets_instances admin list screen

Discovery Timeline

  • 2026-07-23 - CVE-2026-15761 published to NVD
  • 2026-07-23 - Last updated in NVD database

Technical Details for CVE-2026-15761

Vulnerability Analysis

The vulnerability resides in the plugin's better-attendees-and-tickets addon, specifically in includes/addons/better-attendees-and-tickets/index.php. The plugin constructs SQL statements that incorporate the user-supplied tc_event_filter parameter without sufficient escaping or parameterization. Because the parameter is concatenated into an existing query, an attacker can inject additional SQL clauses. The Tickera plugin registers a custom Staff role and, through add_required_capabilities(), grants it the edit_tc_tickets_instances capability. This capability provides access to the tc_tickets_instances admin list screen where the vulnerable filter is applied. See the WordPress Plugin Code Review at L193 and L215 for the affected code paths.

Root Cause

The root cause is insufficient input escaping combined with the absence of prepared statements. The plugin passes user-controlled input from the tc_event_filter request parameter directly into a SQL query string. WordPress provides $wpdb->prepare() for parameterized queries, but the vulnerable code path does not use it. Classified under [CWE-89], this is a textbook SQL injection pattern.

Attack Vector

An attacker must first authenticate as a user with the Tickera Staff role or higher. The attacker then navigates to the tc_tickets_instances admin list screen and submits a crafted value in the tc_event_filter parameter. The injected payload is appended to the existing SQL query and executed against the WordPress database. Successful exploitation returns data such as password hashes, session tokens, or customer records associated with tickets and events.

No verified proof-of-concept code is publicly available. Refer to the Wordfence Vulnerability Report for additional technical context.

Detection Methods for CVE-2026-15761

Indicators of Compromise

  • HTTP requests to /wp-admin/ containing the tc_event_filter parameter with SQL metacharacters such as UNION, SELECT, --, ', or SLEEP(.
  • Unusual database query patterns originating from the Tickera plugin, including queries referencing wp_users, wp_usermeta, or information_schema.
  • Access to the tc_tickets_instances admin list screen by newly created or low-privileged Staff accounts.
  • Elevated query response times or database error entries in PHP or MySQL logs correlated with staff sessions.

Detection Strategies

  • Deploy a web application firewall (WAF) rule inspecting the tc_event_filter parameter for SQL injection signatures.
  • Enable WordPress query logging and alert on queries matching edit_tc_tickets_instances workflows that contain UNION or subselect syntax.
  • Correlate authentication events for Staff role users with subsequent admin-screen requests carrying suspicious filter values.

Monitoring Recommendations

  • Monitor creation of new users assigned the Tickera Staff role and review capability grants.
  • Track anomalous outbound data volumes from the WordPress host that may indicate database exfiltration.
  • Review wp_options and Tickera-related tables for unexpected reads or modifications following filter usage.

How to Mitigate CVE-2026-15761

Immediate Actions Required

  • Update the Tickera – Sell Tickets & Manage Events plugin to a version later than 3.6.0.1 as soon as the vendor releases a patched build.
  • Audit all WordPress accounts holding the Tickera Staff role or higher and remove unnecessary access.
  • Rotate WordPress administrator and database credentials if suspicious activity is detected in access logs.

Patch Information

The vendor addressed the flaw via the plugin repository. See the WordPress Plugin Changeset for the corrective code changes. Site operators should apply the fixed version through the WordPress plugin update mechanism.

Workarounds

  • Temporarily restrict access to the tc_tickets_instances admin list screen using a WAF or reverse proxy rule until the plugin is updated.
  • Remove the Tickera Staff role from untrusted users and revoke the edit_tc_tickets_instances capability.
  • Deploy WAF signatures that block SQL metacharacters in the tc_event_filter request parameter.
bash
# Example ModSecurity rule blocking SQL metacharacters in tc_event_filter
SecRule ARGS:tc_event_filter "@rx (?i)(union(\s|/\*.*\*/)+select|--|;|/\*|\bsleep\s*\(|\bbenchmark\s*\()" \
    "id:1026157610,phase:2,deny,status:403,log,\
    msg:'CVE-2026-15761 Tickera tc_event_filter SQLi attempt'"

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.