CVE-2026-25015
WordPress vulnerability analysis and mitigation

Overview

CVE-2026-25015 is a Cross-Site Request Forgery (CSRF) vulnerability in the UsersWP WordPress plugin developed by Stiofan (AyeCode). It affects all versions of the plugin up to and including 1.2.53, and was reported by researcher Tristan Jay Neale on December 29, 2025, with public disclosure on January 28, 2026. The vulnerability carries a CVSS v3.1 base score of 4.3 (Medium) (Patchstack, Feedly).

Technical details

The vulnerability is classified as CWE-352 (Cross-Site Request Forgery) and stems from insufficient or missing nonce validation on one or more state-changing actions within the UsersWP plugin. An unauthenticated attacker can craft a malicious web page or link that, when visited by an authenticated WordPress user (such as a Subscriber or higher), causes the victim's browser to submit unauthorized requests on their behalf. Exploitation requires user interaction — specifically, a privileged user must be tricked into clicking a malicious link or visiting a crafted page (Patchstack).

Impact

Successful exploitation allows a malicious actor to force higher-privileged WordPress users to execute unwanted actions under their current authentication context, such as modifying user profile data or triggering plugin functionality without consent. The confidentiality and availability impacts are rated as none, while integrity impact is low, meaning the primary risk is unauthorized data modification rather than data exposure or service disruption. The scope is limited to the affected WordPress installation (Patchstack).

Exploitability

No public proof-of-concept exploit code or evidence of active in-the-wild exploitation has been reported for this vulnerability. The EPSS score is approximately 0.016% (0.000160), indicating a very low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, and no threat actor attribution has been identified (Feedly, Patchstack).

Exploitation steps

  1. Reconnaissance: Identify WordPress sites running the UsersWP plugin at version 1.2.53 or earlier, using tools like WPScan or by inspecting publicly accessible plugin metadata.
  2. Identify target action: Determine which plugin endpoint or form action lacks CSRF nonce validation (e.g., a user profile update or settings change action within UsersWP).
  3. Craft malicious request: Create an HTML page containing a hidden form or image tag that automatically submits a forged HTTP request to the target WordPress site's vulnerable UsersWP endpoint with attacker-controlled parameters.
  4. Deliver to victim: Trick an authenticated WordPress user (Subscriber-level or higher) into visiting the malicious page via phishing email, social engineering, or a compromised third-party site.
  5. Action executes: The victim's browser automatically sends the forged request with their valid session cookies, causing the plugin to perform the unauthorized action under the victim's identity (Patchstack).

Indicators of compromise

  • Logs: WordPress access logs showing unexpected POST requests to UsersWP plugin endpoints (e.g., wp-admin/admin-ajax.php or front-end profile pages) from unusual referrer origins or with no referrer header.
  • Logs: Repeated or anomalous profile/settings modification events in WordPress activity logs (if an audit plugin is installed) attributed to legitimate user accounts at unusual times.
  • Network: HTTP requests to WordPress UsersWP endpoints originating from external or unexpected domains in the Referer header, indicating a cross-origin form submission.

Mitigation and workarounds

The vendor has released version 1.2.54 of the UsersWP plugin, which patches this vulnerability. Site administrators should update the plugin to version 1.2.54 or later immediately via the WordPress admin dashboard or by downloading the updated plugin from the WordPress plugin repository. Patchstack users can enable auto-update for vulnerable plugins as an additional safeguard. If an immediate update is not possible, restricting access to affected plugin functionality or temporarily deactivating the plugin is advisable (Patchstack).

Additional resources


SourceThis report was generated using AI

Related WordPress vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2024-13784CRITICAL9.8
  • arforms-form-builder
NoYesAug 16, 2026
CVE-2026-17087HIGH7.5
  • wp-travel-engine
NoYesAug 16, 2026
CVE-2026-2497HIGH7.2
  • gallery-plugin
NoYesAug 16, 2026
CVE-2026-17608MEDIUM6.5
  • wp-compress-image-optimizer
NoYesAug 16, 2026
CVE-2026-2357MEDIUM6.4
  • bold-page-builder
NoYesAug 16, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management