CVE-2026-94641 in UsersWP Plugininfo

Summary

by MITRE • 10/09/2026

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Stiofan UsersWP userswp allows Reflected XSS.This issue affects UsersWP: from n/a through 1.2.73.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 10/09/2026

The identified security flaw represents a classic instance of Improper Neutralization of Input During Web Page Generation, commonly known as Cross-site Scripting or XSS. Specifically, this vulnerability manifests as a Reflected XSS within the UsersWP plugin for WordPress, affecting versions ranging from n/a through 1.2.73. In a reflected XSS scenario, malicious script code is embedded directly into HTTP requests and immediately returned by the web application in an error message, search result, or other response without proper sanitization. This differs from stored XSS where data is saved to a database; here, the attack payload must be delivered via a crafted link or form submission that triggers the vulnerable server-side logic to echo back user input unsanitized into the HTML output stream.

From a technical perspective, this vulnerability arises because the application fails to adequately validate, filter, or encode special characters in user-supplied data before including it in the generated web page content. When an attacker constructs a URL containing malicious JavaScript code as part of a query parameter or form field value, and sends this link to a victim who is authenticated with UsersWP, the browser parses the response and executes the embedded script within the context of the vulnerable site's domain. This execution occurs under the same security privileges as legitimate scripts loaded by the page, allowing the attacker to bypass standard web application security controls such as the Same-Origin Policy which normally prevents malicious sites from accessing data on other sites.

The operational impact of this vulnerability is significant for both end-users and administrators relying on the UsersWP plugin. An successful exploitation allows an attacker to execute arbitrary JavaScript in the context of the victim's session, potentially leading to account takeover through session hijacking where the attacker steals cookies or authentication tokens. Furthermore, it enables actions such as defacing the website interface by modifying DOM elements, redirecting users to phishing sites designed to steal credentials, logging keystrokes to capture sensitive information like passwords and credit card numbers entered on the page, or performing unauthorized state-changing requests that act on behalf of the victim without their consent. Since UsersWP handles user registration, login, and profile management, compromising these pages can lead to a broader compromise of user data integrity and confidentiality within the WordPress ecosystem.

This vulnerability aligns with CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') in the Common Weakness Enumeration database, specifically reflecting the failure to neutralize special characters that have meaning in HTML or JavaScript contexts. In terms of offensive security frameworks, this exploitation technique maps directly to MITRE ATT&CK Technique T1059: Command and Scripting Interpreter, with a sub-technique of T1059.007: JavaScript, as it involves the execution of client-side scripts within the victim's browser environment. It also relates to T1204: User Execution if social engineering is used to trick users into clicking malicious links, and potentially T1005: Data from Local System for data exfiltration purposes once access is gained.

Mitigation strategies must focus on immediate remediation through software updates and defensive coding practices. The primary recommendation is to upgrade the UsersWP plugin to a version later than 1.2.73 where this vulnerability has been patched by the developers with proper input validation and output encoding mechanisms. For organizations unable to immediately patch, implementing Web Application Firewall rules can help detect and block requests containing common XSS payloads such as script tags or event handlers like onerror or onload. Additionally, enforcing Content Security Policy headers that restrict the sources from which scripts can be loaded adds a layer of defense-in-depth, ensuring that even if an injection occurs, the browser refuses to execute unauthorized external scripts. Developers should also ensure that all user inputs are contextually encoded before being rendered in HTML attributes, text nodes, or JavaScript variables to prevent interpretation as executable code.

Responsible

Patchstack

Reservation

09/22/2026

Disclosure

10/09/2026

Moderation

accepted

EPSS

0.00175

KEV

no

Activities

very low

Sources

Interested in the pricing of exploits?

See the underground prices here!