Skip to main content
← All vulnerabilities
CVE-2022-51021EUVD-2022-56075GHSA-CH24-62HG-VFPG

NotificationX WordPress Plugin < 2.3.12 Unauthenticated SQL Injection via notification REST endpoint

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.3.12
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

The NotificationX plugin for WordPress, in versions before 2.3.12, is affected by this flaw. An attacker without logging in can send crafted requests to the plugin's REST endpoint and manipulate its database queries, potentially reading sensitive data stored in the website's database.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original 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.

Timeline

  1. CVE published
  2. First seen by cve.now
  3. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  4. Record last updated

Affected versions

  • WPDeveloper NotificationX

    From 2.0.0 · fixed in 2.3.12

References 4

wpscan.com

GitHub · projectdiscovery/nuclei-templates

wordpress.org

vulncheck.com