Skip to main content

Modern Events Calendar CVE-2026-96534

| EUVDEUVD-2026-103401 HIGH
SQL Injection (CWE-89)
2026-10-18 WPScan GHSA-4723-cp2j-hhv7
7.7
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Obtain Subscriber-level account
  2. Exploit
    Send crafted request with malicious parameter
  3. Execution
    Injected SQL executes in database query
  4. Impact
    Exfiltrate 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Modern Events Calendar Lite 0 <7.37.0
Modern Event Calendar Pro 0 <7.37.0

Affected Packages

euvd modern_event_calendar_pro fix: 7.37.0
euvd modern_events_calendar_lite fix: 7.37.0

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

Vendor (WPScan) PRIMARY 7.7 HIGH
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
vuln.today AI 6.5 MEDIUM

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.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

3
Patch available
Oct 18, 2026 - 07:00 EUVD
CVE Published
Oct 18, 2026 - 06:00 cve.org
HIGH 7.7
CVE Published
Oct 18, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Medium
popular WordPress events-calendar plugin, large but not universal install base
Exploit
POC
Public exploit code exists
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 Yes
EPSS 0.2%
Patch available Yes
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

58
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: +20
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-2021-24145 HIGH POC
7.2 Mar 18

Arbitrary file upload in the Modern Events Calendar Lite WordPress plugin, versions before 5.16.5, did not properly chec

CVE-2021-24946 CRITICAL POC
9.8 Dec 13

The Modern Events Calendar Lite WordPress plugin before 6.1.5 does not sanitise and escape the time parameter before usi

CVE-2021-24149 HIGH POC
8.8 Mar 18

Unvalidated input in the Modern Events Calendar Lite WordPress plugin, versions before 5.16.6, did not sanitise the mec[

CVE-2024-5441 HIGH
8.8 Jul 09

The Modern Events Calendar plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validat

CVE-2026-11349 HIGH POC
8.6 Jul 20

Unauthenticated SQL injection in the Modern Event Calendar Pro and Modern Events Calendar Lite WordPress plugins (all ve

CVE-2021-24146 HIGH POC
7.5 Mar 18

Lack of authorisation checks in the Modern Events Calendar Lite WordPress plugin, versions before 5.16.5, did not proper

CVE-2026-110070 MEDIUM POC
6.5 Oct 18

Authenticated Subscriber-level users on WordPress sites running Modern Events Calendar Lite before 7.36.4 can modify the

CVE-2021-24925 MEDIUM POC
6.1 Dec 13

The Modern Events Calendar Lite WordPress plugin before 6.1.5 does not sanitise and escape the current_month_divider par

CVE-2024-6522 CRITICAL
9.6 Aug 07

The Modern Events Calendar plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and

CVE-2022-0364 MEDIUM POC
5.4 Mar 21

The Modern Events Calendar Lite WordPress plugin before 6.4.0 does not sanitize and escape some of the Hourly Schedule p

CVE-2021-24716 MEDIUM POC
5.4 Nov 01

The Modern Events Calendar Lite WordPress plugin before 5.22.3 does not properly sanitize or escape values set by users

CVE-2021-24147 MEDIUM POC
5.4 Mar 18

Unvalidated input and lack of output encoding in the Modern Events Calendar Lite WordPress plugin, versions before 5.16.

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