CVE-2026-125857

WordPress Dynamic User Directory plugin <= 2.4 - Cross Site Scripting (XSS) vulnerability

Published Nov 15, 2026 CVSS 3.1 · 6.5 Medium EPSS n/a KEV · Not listed
Description
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Sarah Giles Dynamic User Directory dynamic-user-directory allows Stored XSS.This issue affects Dynamic User Directory: from n/a through 2.4.

Analysis

AI-generated

Technical impact

An improper neutralization of input during web page generation allows stored cross‑site scripting. The flaw permits an attacker to persist malicious scripts within the Dynamic User Directory plugin’s data store, which are later rendered in users’ browsers without proper sanitization. This can lead to session hijacking, credential theft, defacement, or the delivery of further malware to victims.

Affected Systems

The vulnerability affects the WordPress Dynamic User Directory plugin by Sarah Giles. All releases from the earliest version up to and including 2.4 are impacted. Users running the plugin on any WordPress installation are therefore exposed.

Risk and Exploitability

The CVSS score of 6.5 classifies this as a moderate‑severity vulnerability. EPSS data is not available, and the issue is not listed in CISA’s KEV catalog. The likely attack vector is via any input field that stores directory information; an attacker who can inject script a payload stored in the directory will cause victims viewing that data to execute the script. No additional prerequisites are noted, but the vulnerability can be exploited as long as the affected plugin is active on a publicly accessible site.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Dynamic User Directory plugin to a version newer than 2.4 once a fix is released.
  • If an update is not available, disable the plugin or remove the directory functionality to eliminate the exposure.
  • Ensure that all fields permitting user input within the directory are sanitized server‑side and that output is escaped, for example using WordPress’s esc_html() or esc_attr() functions.
  • Deploy a web application firewall tuned to block script injection attempts on pages that display the directory data.

Generated by OpenCVE AI on November 15, 2026 at 15:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Description Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Sarah Giles Dynamic User Directory dynamic-user-directory allows Stored XSS.This issue affects Dynamic User Directory: from n/a through 2.4.
Title WordPress Dynamic User Directory plugin <= 2.4 - Cross Site Scripting (XSS) vulnerability
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L'}

Subscriptions

No data.

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sources

Status
PUBLISHED
Assigner
Patchstack
Published
Updated
Nov 15, 2026, 2:00 PM
Reserved
Nov 10, 2026, 12:37 PM
Status
Deferred
Published
Nov 15, 2026, 2:17 PM
Modified
Nov 15, 2026, 2:17 PM