{"description":"Trending threats, MITRE ATT\u0026CK coverage, and detection metadata. Fed continuously.","favicon":"https://feed.craftedsignal.io/favicon-32x32.png","feed_url":"https://feed.craftedsignal.io/cpes/cpe2.3awpdevelopernotificationxwordpress/feed.json","home_page_url":"https://feed.craftedsignal.io/","icon":"https://feed.craftedsignal.io/apple-touch-icon.png","items":[{"_cs_actors":[],"_cs_cpes":["cpe:2.3:a:wpdeveloper:notificationx:*:*:*:*:*:wordpress:*:*"],"_cs_cves":[{"cvss":8.2,"id":"CVE-2022-51021"}],"_cs_exploited":false,"_cs_has_poc":false,"_cs_poc_references":[],"_cs_products":["NotificationX (\u003c 2.3.12)"],"_cs_severities":["high"],"_cs_tags":[],"_cs_type":"threat","_cs_vendors":["WPDeveloper"],"content_html":"\u003cp\u003eThe NotificationX plugin for WordPress versions 2.0.0 through 2.3.11 contains an unauthenticated SQL injection vulnerability (CVE-2022-51021). The vulnerability resides in the REST API endpoint \u003ccode\u003e/wp-json/notificationx/v1/notification/{id}\u003c/code\u003e. Remote attackers can exploit this by passing an array-form \u003ccode\u003eid\u003c/code\u003e parameter containing crafted SQL payloads alongside an API key derived from \u003ccode\u003emd5(home_url())\u003c/code\u003e. The unsanitized input is passed to the \u003ccode\u003eDatabase::get_where_query\u003c/code\u003e function, enabling unauthorized database interaction and information extraction.\u003c/p\u003e\n\u003ch2 id=\"impact\"\u003eImpact\u003c/h2\u003e\n\u003cp\u003eSuccessful exploitation allows for the extraction of sensitive database contents. The Shadowserver Foundation documented in-the-wild exploitation of this vulnerability starting on October 18, 2023.\u003c/p\u003e\n\u003ch2 id=\"recommendation\"\u003eRecommendation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the NotificationX plugin to version 2.3.12 or later immediately.\u003c/li\u003e\n\u003cli\u003eAudit database logs for unusual queries originating from the REST API endpoint \u003ccode\u003e/wp-json/notificationx/v1/notification/\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDeploy web application firewall (WAF) rules to detect and block incoming POST or GET requests to the identified vulnerable endpoint containing SQL injection patterns such as \u003ccode\u003eSLEEP\u003c/code\u003e, \u003ccode\u003eUNION\u003c/code\u003e, or \u003ccode\u003eSELECT\u003c/code\u003e keywords in query parameters.\u003c/li\u003e\n\u003c/ul\u003e\n","date_modified":"2026-10-22T14:15:36Z","date_published":"2026-10-22T14:15:36Z","id":"https://feed.craftedsignal.io/briefs/2026-10-notificationx-sqli/","summary":"The NotificationX plugin for WordPress (versions 2.0.0 through 2.3.11) contains an unauthenticated SQL injection vulnerability in the REST API that allows remote attackers to perform database queries.","title":"NotificationX: Unauthenticated SQL injection (CVE-2022-51021)","url":"https://feed.craftedsignal.io/briefs/2026-10-notificationx-sqli/"}],"language":"en","title":"CraftedSignal Threat Feed - Cpe:2.3:a:wpdeveloper:notificationx:*:*:*:*:*:wordpress:*:*","version":"https://jsonfeed.org/version/1.1"}