Skip to main content

NotificationX Pro EUVDEUVD-2026-65323

| CVE-2026-78563 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-08-25 Wordfence GHSA-r5wp-q9rv-7c7c
7.2
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Identify WordPress site running NotificationX Pro ≤3.1.4
  2. Delivery
    Submit unauthenticated HTTP request with XSS payload
  3. Exploit
    Payload persists in WordPress database
  4. Execution
    Victim loads affected page
  5. Persist
    Malicious script executes in victim browser
  6. Impact
    Harvest session tokens or perform authenticated actions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The CVSS vector (PR:N/AC:L/AV:N/UI:N) indicates no special configuration or authentication is required for the injection step - any internet-reachable WordPress installation running NotificationX Pro through version 3.1.4 is exposed. The plugin must be installed and active on the target site. Exploitation requires two stages: the attacker injects the payload (no authentication required), and a separate user must visit the page where the payload renders (passive browser visit, no further attacker-victim interaction needed). Limiting factors include: the site must have NotificationX Pro installed rather than the free NotificationX version; the attacker needs to identify which input field(s) are vulnerable to storage without sanitization; and meaningful impact scales with the privilege level of users who visit the injected page - an administrator visiting the page yields higher-impact credential theft than a subscriber.

Impact

The CVSS base score of 7.2 (AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N) is elevated primarily by the unauthenticated attack surface and the scope change to the victim's browser. Real-world priority is meaningful: stored XSS with no authentication requirement on a public-facing WordPress plugin means any internet-reachable site running the plugin is potentially exploitable without any credential. The confidentiality and integrity impacts are rated Low individually (C:L/I:L), but combined session hijacking and page content manipulation can lead to account takeover for authenticated visitors. No EPSS data was provided, so exploitation probability cannot be quantified. No CISA KEV listing exists, and no public POC has been identified - these signals lower urgency compared to a KEV-listed flaw, but the low attack complexity and zero privilege requirement keep it an active remediation priority. No conflicting signals were identified between the CVSS vector and the description: the unauthenticated network-accessible injection path is consistent with PR:N/AV:N.

Exploit ScenarioDerived

An unauthenticated attacker submits a crafted HTTP request to a NotificationX Pro input endpoint containing a malicious JavaScript payload - for example, a script designed to exfiltrate session cookies. The payload is stored in the WordPress database without sanitization, and every subsequent visitor who loads the affected page executes the script in their own browser context, allowing the attacker to harvest session tokens or perform actions on behalf of authenticated users. No public proof-of-concept code has been identified at time of analysis, but the low complexity of stored XSS injection against a parameterless, zero-privilege endpoint makes independent exploitation straightforward for any attacker familiar with WordPress plugin internals.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 25, 2026

Stored Cross-Site Scripting in NotificationX Pro for WordPress (all versions through 3.1.4) allows unauthenticated remote attackers to persistently inject arbitrary JavaScript into site pages, executing in any visitor's browser context. The CVSS vector (AV:N/AC:L/PR:N/UI:N/S:C) reflects the combination of zero-privilege access and a scope change impact reaching beyond the WordPress installation itself into the browser sessions of site visitors. No public exploit code or CISA KEV listing has been identified at time of analysis, but the unauthenticated injection surface and persistent payload storage make this a credible risk for any site running the affected plugin.

RemediationAI

Update NotificationX Pro to the first version released after 3.1.4; no specific patched version number was confirmed in the available input data - consult the WPDeveloper changelog and the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/0adad1bc-8803-4c20-ae9f-ab8b66d1e6df for the exact fixed release before upgrading. If an update is not immediately available, the most actionable compensating control is to deactivate and remove the NotificationX Pro plugin entirely, accepting the loss of notification functionality as a trade-off. Alternatively, restrict public write access to any plugin-facing forms or REST API endpoints via a Web Application Firewall rule targeting XSS payloads in request bodies, though WAF bypass is always possible and should not substitute for patching. Site administrators should also audit existing notification entries in the WordPress database for injected script tags as part of incident response.

Affected VersionsENISA

NotificationX Pro 0 ≤3.1.4

Affected Packages

euvd notificationx_pro no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CWE-79 (Improper Neutralization of Input During Web Page Generation - Cross-Site Scripting) describes a failure to sanitize user-supplied input before rendering it in an HTML context. In this case, the NotificationX Pro plugin by WPDeveloper (CPE: cpe:2.3:a:wpdeveloper:notificationx_pro:*:*:*:*:*:*:*:*) accepts external input without adequate sanitization and stores the unsanitized data in the WordPress database. When WordPress renders the affected page, the stored payload executes in the visitor's browser with the privileges of that browser session. Because the payload is stored server-side, every subsequent page load delivers the malicious script - this distinguishes it from reflected XSS, which requires the victim to follow a crafted URL. The S:C scope change in the CVSS vector reflects that exploitation crosses from the WordPress server component into the victim browser context, a standard characteristic of stored XSS attacks.

Know when Notificationx Pro 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 (Wordfence) PRIMARY 7.2 HIGH
AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
vuln.today AI 6.1 MEDIUM

UI:R applied because stored XSS payload executes only when a victim visits the affected page, constituting passive but real user interaction; all other metrics align with unauthenticated network-accessible injection and cross-browser scope change.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The NotificationX Pro plugin for WordPress is vulnerable to Stored Cross-Site Scripting in all versions up to, and including, 3.1.4 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

Executive ViewAI

Why It Matters

NotificationX Pro for WordPress versions through 3.1.4 contain a stored cross-site scripting vulnerability allowing unauthenticated attackers to inject malicious scripts into site pages, affecting every visitor regardless of role or privilege. This exposure directly threatens user data security, brand reputation, and compliance posture, as attackers can steal credentials, distribute malware, or manipulate visitor experience without any authentication barrier. Immediate plugin removal is required given the critical attack surface and absence of vendor patches.

Business Impact: High
Compensating Controls

If immediate removal is not operationally feasible: deploy Web Application Firewall (WAF) rules to block common XSS payload patterns in notification fields; enforce strict Content Security Policy (CSP) headers to restrict inline script execution; implement input validation and output encoding on all notification content; conduct immediate security audit of stored notifications for injected code; maintain enhanced monitoring of site logs and user reports for evidence of exploitation.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Low
paid premium WordPress plugin, significantly smaller install base than free tier
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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 No
EPSS 0.2%
Patch available No
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
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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