CVE-2022-51021
NotificationX WordPress Plugin < 2.3.12 Unauthenticated SQL Injection via notification REST endpoint
WPDeveloper NotificationX
CVSS
8.8HighExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.38%Chance of exploitation activity in the next 30 days, higher than 30% of CVEs. Scored 23 Oct 2026FIRST EPSS
What fixes it
- 2.3.12NotificationXCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
NotificationX plugin for WordPress 2.0.0 before 2.3.12 contains an unauthenticated SQL injection vulnerability that allows remote attackers to manipulate database queries by supplying an array-form 'id' parameter to /wp-json/notificationx/v1/notification/{id}. Attackers can pass id[1] with crafted SQL, such as time-based SLEEP payloads, along with an api_key derived from md5(home_url()), which flows unsanitized into Database::get_where_query to extract database contents. Exploitation evidence was first observed by the Shadowserver Foundation on 2023-10-18.
Text from CVE List
Affected versions 1
- NotificationXaffected: 2.0.0 before 2.3.12CVE List
References 4
- wpscan.com/vulnerability/d1480717-726d-4be2-95cb-1007a3f010bbAdvisoryvia CVE List
- vulncheck.com/advisories/notificationx-wordpress-plugin-2.3.12-unauthenticated-sql-injection-via-notification-rest-endpointAdvisoryvia CVE List
- github.com/projectdiscovery/nuclei-templates/blob/main/http/vulnerabilities/wordpress/notificationx-sqli.yamlReferencevia CVE List
- wordpress.org/plugins/notificationx/Referencevia CVE List