SECURITYHIGHCVE-2026-102499

CVE-2026-102499: SQL Injection in Modern Events Calendar Lite and Pro WordPress Plugins

Authenticated Subscriber-level users can append SQL queries through an unsanitized parameter in Modern Events Calendar before 7.37.0 (CVSS 7.7).

Dylan H.

Security Team

October 21, 2026
3 min read
CVE-2026-102499: SQL Injection in Modern Events Calendar Lite and Pro WordPress Plugins

Affected Products

  • Modern Events Calendar Lite and Pro WordPress plugins before 7.37.0

Overview

CVE-2026-102499 is a SQL injection vulnerability in the Modern Events Calendar Lite and Modern Events Calendar Pro WordPress plugins. A request parameter is used in a SQL statement without being sanitized or escaped, so any authenticated user with Subscriber-level access or above can append additional SQL queries.

FieldDetails
CVE IDCVE-2026-102499
CVSS Score7.7 (High)
Affected SoftwareModern Events Calendar Lite and Pro WordPress plugins
Affected VersionsBefore 7.37.0
Fixed Version7.37.0
Attack VectorNetwork
Authentication RequiredYes, Subscriber role or higher
PublishedOctober 21, 2026

Technical Details

The plugin passes an unsanitized parameter into a database query. Because the lowest default WordPress role (Subscriber) is enough to reach the vulnerable code path, the effective barrier to exploitation is low on any site that allows open registration.

Typical exploitation of this class of flaw includes:

  • Data extraction using UNION-based or blind (boolean and time-based) techniques
  • Credential theft by reading password hashes and user metadata from the WordPress user tables
  • Data tampering if the database account permits writes

No public exploit code or in-the-wild exploitation was reported in the source advisory at the time of writing.

Impact

  • Disclosure of database contents, including user records and any plugin or site secrets stored in the options table
  • Potential escalation to administrator through hash cracking or tampering with user data
  • Elevated risk for sites with public registration, membership or event-booking features that hand out Subscriber accounts freely

Affected Versions

ProductVersionStatus
Modern Events Calendar Litebefore 7.37.0Vulnerable
Modern Events Calendar Probefore 7.37.0Vulnerable
Modern Events Calendar Lite / Pro7.37.0 and laterFixed

Remediation

  1. Update both Modern Events Calendar Lite and Pro to 7.37.0 or later.
  2. Review registered users and remove unknown Subscriber accounts, especially recent sign-ups.
  3. Disable open registration (Settings, General, Membership) if it is not needed.
  4. Deploy a WAF with SQL injection rules in front of the site as a stopgap.
  5. Check logs for unusual requests from low-privilege accounts to plugin endpoints, and rotate credentials if you suspect data was read.
  6. Apply least privilege to the WordPress database account.

References