Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain Subscriber-level account
-
ExploitSend crafted request with malicious parameter
-
ExecutionInjected SQL executes in database query
-
ImpactExfiltrate sensitive database contents
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 | Requires an authenticated WordPress account with Subscriber role or above on a site running Modern Events Calendar Lite or Modern Event Calendar Pro prior to version 7.37.0 - this is the explicit prerequisite from the description (PR:L). The practical limiting factor is this authentication requirement: sites that disable public user registration dramatically reduce exposure, since an attacker must first obtain a valid low-privilege account. No special non-default plugin configuration is named in the description; the vulnerable parameter is reachable by any authenticated user at or above Subscriber level. No user interaction by a victim is needed (UI:N). |
| Impact | This is a credible mid-tier priority rather than an emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N) describes a network-reachable, low-complexity SQL injection, but the description and PR:L confirm it requires an authenticated account at Subscriber level or above - not fully anonymous access. Signals are largely consistent: a public exploit exists (WPScan), reinforcing feasibility, but KEV status is NO (not CISA-listed) and the SSVC decision is Exploitation=none / Automatable=no / Technical Impact=partial, indicating no observed active exploitation and limited mass-exploitation potential. EPSS is NOT provided in the input, so probabilistic exploitation likelihood cannot be quoted. One notable tension: the vendor scored this S:C (scope changed) and C:H/I:N/A:N, yielding 7.7, but a Subscriber-level account requirement on sites that allow open registration is the key risk multiplier - on sites where registration is disabled, the realistic attack surface is much smaller. Bottom line: a confirmed, publicly-exploitable authenticated SQLi in a widely-used plugin, worth prompt patching, but not a drop-everything zero-day given the authentication requirement and absence of KEV/active-exploitation signals. |
| Exploit ScenarioDerived | An attacker registers (or abuses an existing) low-privilege Subscriber account on a WordPress site running Modern Events Calendar Lite or Pro below 7.37.0, then sends a crafted request injecting SQL through the unsanitised parameter. Because a public exploit is available via WPScan, weaponisation is low-effort, allowing extraction of sensitive database contents such as password hashes, user data, and secret keys. Exploitation is remote (AV:N) and low-complexity (AC:L) but gated behind authentication (PR:L), so sites permitting open user registration are most exposed. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 18, 2026
SQL injection in Modern Events Calendar Lite and Pro versions before 7.37.0 allows authenticated users with Subscriber-level access or higher to read arbitrary data from the WordPress database. Publicly available exploit code exists, though CISA's SSVC assessment finds no active exploitation; the practical barrier is the requirement for a valid low-privilege account, making this a credible mid-tier priority rather than an emergency.
RemediationAI
Update Modern Events Calendar Lite and Modern Event Calendar Pro to version 7.37.0 or later (vendor-released patch). If immediate patching is not possible, restrict or disable public user registration to prevent attackers from obtaining the Subscriber-level accounts required for exploitation, and consider temporarily deactivating the plugin if a low-privilege account compromise is suspected. Site administrators should also review database logs for anomalous SQL activity. Refer to the WPScan advisory at https://wpscan.com/vulnerability/8c2f8229-1222-49e7-a17f-ef0852f4c805/ for details.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The Modern Events Calendar WordPress plugin fails to sanitize and escape a parameter before concatenating it into a SQL query (CWE-89), allowing SQL injection. The vulnerable code path is reachable by any authenticated user at Subscriber level or above, meaning an attacker must first obtain a WordPress account. The plugin runs with the database privileges of the WordPress installation, so successful injection can expose sensitive data such as user credentials and event records; the assessed vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) indicates high confidentiality impact with no integrity or availability impact. CPE data identifies the affected packages as modern_events_calendar_lite and modern_event_calendar_pro (vendor unknown), with EUVD confirming version ranges 0 through <7.37.0 for both.
Know when Modern Events Calendar Lite 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
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
Remote low-complexity SQLi needing only a Subscriber account gives AV:N/AC:L/PR:L; I assess S:U (injection stays within the DB context) and C:H with I:N/A:N for data disclosure, diverging from the vendor's S:C.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
3DescriptionCVE.org
The Modern Events Calendar Lite WordPress plugin before 7.37.0, Modern Event Calendar Pro WordPress plugin before 7.37.0 does not sanitise and escape a parameter before using it in a SQL statement, allowing authenticated users with minimal privileges (Subscriber and above) to perform SQL injection attacks.
Technical POC Analysis
CWE-89 (SQL injection, OWASP A1: Injection).
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
Modern Events Calendar Lite and Pro before 7.37.0 can expose WordPress database contents to low-privilege Subscriber accounts, affecting sites that permit user registration or host many subscribers and raising confidentiality and compliance risk. Publicly available exploit code exists, but CISA KEV status is not indicated, so this is a high-priority scheduled remediation rather than an emergency; leadership should ensure all affected WordPress properties are inventoried and upgraded promptly.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
More in Modern Events Calendar Lite
View allArbitrary file upload in the Modern Events Calendar Lite WordPress plugin, versions before 5.16.5, did not properly chec
The Modern Events Calendar Lite WordPress plugin before 6.1.5 does not sanitise and escape the time parameter before usi
Unvalidated input in the Modern Events Calendar Lite WordPress plugin, versions before 5.16.6, did not sanitise the mec[
The Modern Events Calendar plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validat
Unauthenticated SQL injection in the Modern Event Calendar Pro and Modern Events Calendar Lite WordPress plugins (all ve
Lack of authorisation checks in the Modern Events Calendar Lite WordPress plugin, versions before 5.16.5, did not proper
Authenticated Subscriber-level users on WordPress sites running Modern Events Calendar Lite before 7.36.4 can modify the
The Modern Events Calendar Lite WordPress plugin before 6.1.5 does not sanitise and escape the current_month_divider par
The Modern Events Calendar plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and
The Modern Events Calendar Lite WordPress plugin before 6.4.0 does not sanitize and escape some of the Hourly Schedule p
The Modern Events Calendar Lite WordPress plugin before 5.22.3 does not properly sanitize or escape values set by users
Unvalidated input and lack of output encoding in the Modern Events Calendar Lite WordPress plugin, versions before 5.16.
EUVD-2026-103401
GHSA-4723-cp2j-hhv7
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB