CVE-2025-15380CWE-79

NotificationX <= 3.2.0 - Unauthenticated DOM-Based Cross-Site Scripting via 'nx-preview'

High · published January 20, 2026

CVSS v3.1
7.2
EPSS
0%
Percentile
19.6
In the wild
Unconfirmed
What it is

⚡ The 'nx-preview' POST parameter could turn your WordPress site into a playground for attackers! This DOM-Based Cross-Site Scripting flaw affects all versions up to 3.2.0. 🔥 Think of this vulnerability like a sneaky prankster at a party who fills your drink with a surprise ingredient—when unsuspecting guests take a sip, they get an unexpected and potentially harmful experience! An attacker could inject malicious scripts that execute whenever a user visits a compromised page. This means they could steal sensitive information, hijack user sessions, or manipulate site content—all with just a little trickery! The consequences could be absolutely devastating for your users and your brand’s reputation.

Put simply

Think of this vulnerability like a sneaky prankster at a party who fills your drink with a surprise ingredient—when unsuspecting guests take a sip, they get an unexpected and potentially harmful experience! This vulnerability arises from insufficient input sanitization and output escaping when processing preview data through the 'nx-preview' POST parameter. Unauthenticated attackers can exploit this flaw to inject arbitrary web scripts.

What to do

An attacker could inject malicious scripts that execute whenever a user visits a compromised page. This means they could steal sensitive information, hijack user sessions, or manipulate site content—all with just a little trickery! The consequences could be absolutely devastating for your users and your brand’s reputation. Update your NotificationX plugin to version 3.2.1 or later to safeguard against this issue. Additionally, consider implementing Content Security Policy (CSP) headers to mitigate XSS risks in general. Regularly review and sanitize all user inputs to maintain robust security practices. You've got this! By following these steps, you can lock down your site and keep those pesky pranksters at bay! 🛡️

The record
Technical detail
CVSS v3.1
7.2 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.00282 · 19.6th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2026-01-20T14:26Z
EPSS history
Timeline
  • 20 JAN 14:26Z
    NotificationX <= 3.2.0 - Unauthenticated DOM-Based Cross-Site Scripting via 'nx-preview'
    cvelistv5