CVE-2021-24946
Modern Events Calendar < 6.1.5 - Unauthenticated Blind SQL Injection
The Modern Events Calendar Lite WordPress plugin before 6.1.5 does not sanitise and escape the time parameter before using it in a SQL statement in the mec_load_single_page AJAX action, available to unauthenticated users, leading to an unauthenticated SQL injection issue
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
The Modern Events Calendar Lite WordPress plugin before 6.1.5 does not sanitise and escape the time parameter before using it in a SQL statement in the mec_load_single_page AJAX action, available to unauthenticated users, leading to an unauthenticated SQL injection issue
- Record
CVE-2021-24946- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-89
- Updated
- 2026-11-02
CVE List No score
Modern Events Calendar < 6.1.5 - Unauthenticated Blind SQL Injection
The Modern Events Calendar Lite WordPress plugin before 6.1.5 does not sanitise and escape the time parameter before using it in a SQL statement in the mec_load_single_page AJAX action, available to unauthenticated users, leading to an unauthenticated SQL injection issue
- Record
CVE-2021-24946- Weakness
- CWE-89
- Updated
- 2026-11-02
EUVDEUVD-2021-11858 No score
The Modern Events Calendar Lite WordPress plugin before 6.1.5 does not sanitise and escape the time parameter before using it in a SQL statement in the mec_load_single_page AJAX action, available to unauthenticated users, leading to an unauthenticated SQL injection issue
- Record
EUVD-2021-11858- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-8cmg-w5hw-x6p6 No score
The Modern Events Calendar Lite WordPress plugin before 6.1.5 does not sanitise and escape the...
The Modern Events Calendar Lite WordPress plugin before 6.1.5 does not sanitise and escape the time parameter before using it in a SQL statement in the mec_load_single_page AJAX action, available to unauthenticated users, leading to an unauthenticated SQL injection issue
- Record
GHSA-8cmg-w5hw-x6p6- Weakness
- CWE-89
- Updated
- 2026-11-02
Affected products
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | WordPress Plugin Modern Events Calendar V 6.1 - SQL Injection (Unauthenticated) | 2022-01-27 |
| Metasploit | WordPress Modern Events Calendar SQLi Scanner | 2021-12-13 |
| Nuclei | WordPress Modern Events Calendar <6.1.5 - Blind SQL Injection |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases, products | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, Metasploit, Nuclei, NVD |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-24946 is a critical vulnerability (CVSS 9.8) in Unknown Modern Events Calendar Lite, published December 13, 2021. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 72.8%, the 99th percentile. No source names a fixed version.
References
wpscan.com/vulnerability/09871847-1d6a-4dfe-8a8c-f2f53ff87445
packetstormsecurity.com/files/165742/WordPress-Modern-Events-Calendar-6.1-SQL-Injection.html
github.com/Hacker5preme/Exploits/tree/main/Wordpress/CVE-2021-24946
nvd.nist.gov/vuln/detail/CVE-2021-24946
github.com/advisories/GHSA-8cmg-w5hw-x6p6