Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSet wp_debug_troubleshoot_simulate_user cookie to admin ID
-
DeliveryPlugin accepts cookie without validation
-
ExploitOverride determine_current_user filter
-
ExecutionImpersonate administrator account
-
ImpactExecute admin-level actions
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V3 - Web Frontend Security Cookie integrity validation
|
| Exploitation Conditions | Debugger & Troubleshooter WordPress plugin versions up to 1.3.2 must be installed and active. Attacker sets wp_debug_troubleshooter_simulate_user cookie to target user ID (e.g., admin ID=1) to gain impersonation. No authentication required; any remote visitor can exploit. |
| Impact | This vulnerability presents critical real-world risk despite the CVSS vector showing PR:L (low privileges required), which appears inconsistent with the unauthenticated nature described. The attack is trivially exploitable requiring only HTTP cookie manipulation (AV:N/AC:L) with no user interaction, allowing complete site takeover through administrator impersonation. The straightforward attack mechanism (setting a single cookie to any user ID) means automated scanning and exploitation are highly feasible. While no EPSS score or KEV status is provided in the intelligence, the technical simplicity and high impact (C:H/I:H/A:H - full confidentiality, integrity, and availability compromise) suggest this would be actively targeted if widely deployed. The primary mitigating factor is the limited install base of a debugging plugin, which may have lower deployment than mainstream WordPress plugins. However, any sites running vulnerable versions face immediate risk of complete compromise. The SSVC framework would classify this as high priority: exploitation is straightforward (automatable), technical impact is total (administrator access), and the scope includes any action an administrator can perform including persistent backdoor creation. Organizations should treat this as an emergency patch priority if the plugin is installed. |
| Exploit ScenarioDerived | An unauthenticated attacker identifies a WordPress site running the vulnerable Debugger & Troubleshooter plugin through version fingerprinting or plugin enumeration. The attacker sends an HTTP request to any page on the site with a crafted cookie: wp_debug_troubleshoot_simulate_user=1 (where 1 is typically the administrator user ID). The plugin's filter hook immediately overrides WordPress authentication, granting the attacker full administrator privileges without any credentials. The attacker can then access wp-admin, create a new administrator account for persistent access, install a malicious plugin containing a web shell, modify site content to inject malware, or exfiltrate sensitive data including customer information and credentials. The attack requires no special tools beyond basic HTTP client capabilities and leaves the attacker with complete site control. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 30, 2026
Unauthenticated privilege escalation in Debugger & Troubleshooter WordPress plugin (versions ≤1.3.2) allows remote attackers to gain administrator access by manipulating a cookie value. Attackers can set the wp_debug_troubleshoot_simulate_user cookie to any user ID without cryptographic validation, bypassing all authentication and authorization checks to immediately impersonate administrators. No public exploit code confirmed at time of analysis, though the attack mechanism is straightforward requiring only cookie manipulation. CVSS 8.8 with network-based attack vector and low complexity indicates significant real-world risk for unpatched installations. Vendor-released patch in version 1.4.0 implements cryptographic token validation.
RemediationAI
Immediately upgrade to Debugger & Troubleshooter version 1.4.0 or later, which implements cryptographic token-based validation for user simulation functionality. The patch is available through the WordPress plugin repository, with the security fix documented in changeset 3486202 viewable at https://plugins.trac.wordpress.org/changeset/3486202/debugger-troubleshooter/trunk/debug-troubleshooter.php. If immediate patching is not possible, disable and remove the plugin entirely until upgrade can be completed, as this is a debugging tool typically not required in production environments. After upgrading, review administrator user accounts and recent administrative actions for unauthorized changes, as attackers exploiting this vulnerability could have created persistent backdoor accounts. Check WordPress user lists for unfamiliar administrator accounts, review recently installed plugins and themes, and examine recent content modifications. Organizations should audit whether this debugging plugin is necessary in production and consider restricting such tools to development environments only.
Affected VersionsENISA
Affected Packages
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
This vulnerability stems from insecure direct object reference (CWE-565) in the plugin's user simulation feature. The plugin hooks into WordPress's determine_current_user filter and accepts the wp_debug_troubleshoot_simulate_user cookie value directly as a user ID without any validation. The vulnerable code path (lines 827-849 in version 1.3.2) reads the cookie and immediately uses its numeric value to override the current user context. WordPress's determine_current_user filter is a critical authentication mechanism that runs early in the request lifecycle to establish user identity. By accepting arbitrary cookie values without cryptographic signing, HMAC validation, or capability checks, the plugin creates a direct authentication bypass. The affected product (CPE: cpe:2.3:a:jhimross:debugger_&_troubleshooter) is a debugging tool intended for development environments but often inadvertently left active on production sites. The fix in version 1.4.0 implements a proper token-based system where administrators generate 64-character random tokens stored in the database, ensuring only legitimate simulation sessions initiated by privileged users can override authentication.
Know when Debugger Troubleshooter 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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
DescriptionCVE.org
The Debugger & Troubleshooter plugin for WordPress was vulnerable to Unauthenticated Privilege Escalation in versions up to and including 1.3.2. This was due to the plugin accepting the wp_debug_troubleshoot_simulate_user cookie value directly as a user ID without any cryptographic validation or authorization checks. The cookie value was used to override the determine_current_user filter, which allowed unauthenticated attackers to impersonate any user by simply setting the cookie to their target user ID. This made it possible for unauthenticated attackers to gain administrator-level access and perform any privileged actions including creating new administrator accounts, modifying site content, installing plugins, or taking complete control of the WordPress site. The vulnerability was fixed in version 1.4.0 by implementing a cryptographic token-based validation system where only administrators can initiate user simulation, and the cookie contains a random 64-character token that must be validated against database-stored mappings rather than accepting arbitrary user IDs.
Executive ViewAI
The Debugger & Troubleshooter WordPress plugin (versions ≤1.3.2) contains a critical authentication bypass that allows unauthenticated attackers to gain full administrator access by manipulating a single cookie value. This vulnerability directly threatens organizations using this plugin, enabling complete compromise of WordPress sites and customer data without requiring valid credentials or prior access. Immediate removal or upgrade is essential to prevent unauthorized administrative control.
Vendor-released patch: version 1.4.0. No interim mitigation available-plugin removal is the only effective compensating control until upgrade is deployed.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
EUVD-2026-17245
GHSA-24w3-v7fc-cjwv
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB