Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain Author-level WordPress credentials
-
DeliveryAuthenticate to target WordPress site
-
ExploitSend crafted request to unprotected W3TC plugin endpoint
-
ExecutionBypass missing authorization check
-
ImpactRead, modify, or flush cache data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The attacker must hold a valid WordPress account with the Author role (or higher) on the target site. Author-level access is the minimum required privilege, as the broken access control specifically concerns operations that should be restricted above the Author capability boundary. Sites that do not grant Author accounts to untrusted or external users are not realistically exploitable via this path alone. No special plugin configuration mode or non-default setting is described as a prerequisite - the vulnerability appears to be present in the default plugin installation for all affected versions. Exploitation is limited by: the requirement for a valid Author-level (or higher) authenticated session, the unchanged scope (no lateral movement to other WordPress components or the underlying OS), and the low individual CIA impact ceiling. Unauthenticated exploitation is not supported by the CVSS vector (PR:H). |
| Impact | The CVSS base score of 4.7 (Medium) with vector AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:L reflects a genuinely constrained risk profile: exploitation requires the attacker to already hold an Author account on the target WordPress site, which is not a trivially obtained precondition in most site configurations. No EPSS score was provided in the source data, so exploitation probability cannot be quantified from that signal. No KEV listing exists, and no POC has been identified. Real-world risk is therefore limited to sites that grant Author accounts to semi-trusted or external contributors - a common pattern for editorial workflows, multi-author blogs, and community sites. For single-author or tightly controlled WordPress installs, exploitability is near zero without a separate account-takeover or registration pathway. The impact being limited to low C/I/A and unchanged scope (S:U) means even a successful exploit yields partial cache data exposure, limited settings tampering, or cache disruption - not remote code execution or full site compromise. This is a real but non-critical finding; sites with Author-role contributors should prioritize patching, while tightly locked-down sites are at substantially reduced risk. |
| Exploit ScenarioDerived | An attacker who holds a legitimate WordPress Author account - obtained via registration, social engineering, or credential compromise - sends a crafted HTTP request directly to the W3 Total Cache plugin's unprotected endpoint, bypassing the missing capability check. Because no additional user interaction is required and the attack complexity is low, the attacker can read limited cache configuration data, modify caching settings, or flush caches to degrade site performance. No public POC has been identified, but the low complexity rating suggests the endpoint interaction is straightforward once the vulnerable action name is known. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 17, 2026
W3 Total Cache for WordPress (versions through 2.9.1) exposes Author-role users to administrative plugin functions due to missing authorization checks (CWE-862), enabling unintended read, write, and availability impacts against the caching layer. The CVSS vector confirms a network-accessible, low-complexity exploit requiring Author-level authentication (PR:H), with low but confirmed impact across all three CIA dimensions. No public exploit code or active exploitation via CISA KEV has been identified at the time of analysis.
RemediationAI
Update W3 Total Cache to a version later than 2.9.1 once a patched release is published by BoldGrid. No exact fixed version number was confirmed in the available source data - check the WordPress plugin repository and the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/w3-total-cache/vulnerability/wordpress-w3-total-cache-plugin-2-9-1-broken-access-control-vulnerability?_s_id=cve for the confirmed release. As an interim compensating control, restrict the Author role to trusted internal users only and remove or demote any external or semi-trusted Author accounts until a patch is applied - this directly removes the prerequisite privilege required for exploitation. Alternatively, disable the W3 Total Cache plugin temporarily if Author-role contributors are numerous and untrusted; disabling caching will degrade performance but eliminates the attack surface. Do not rely on security-through-obscurity measures such as obscuring admin URLs, as the plugin's AJAX or REST hooks are typically discoverable.
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
W3 Total Cache (CPE: cpe:2.3:a:boldgrid:w3_total_cache:*:*:*:*:*:*:*:*) is a widely-deployed WordPress caching plugin by BoldGrid that manages page, object, database, and CDN caching. CWE-862 (Missing Authorization) indicates that one or more plugin endpoints or AJAX actions perform a capability check insufficient to restrict access to users holding the WordPress 'Author' role - a role granted to content creators who should have no access to plugin configuration or cache management. WordPress plugins commonly register admin-page callbacks or REST/AJAX hooks and rely on current_user_can() checks; when those checks are absent or mapped to a capability available to Authors, lower-privileged authenticated users gain control over functions intended for Administrators. The 'Authentication Bypass' tag from Patchstack corroborates that the flaw allows circumventing the intended role boundary, not just performing privileged operations with valid credentials.
Know when W3 Total Cache 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:H/UI:N/S:U/C:L/I:L/A:L
Network-accessible WordPress endpoint; Author-level session required (PR:H); low, bounded CIA impact with no scope change to other systems.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Author Broken Access Control in W3 Total Cache <= 2.9.1 versions.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in W3 Total Cache
View allThe W3 Total Cache plugin for WordPress is vulnerable to Information Exposure in all versions up to, and including, 2.8.
W3 Total Cache plugin for WordPress exposes security tokens to unauthenticated remote attackers through User-Agent heade
pub/sns.php in the W3 Total Cache plugin before 0.9.4 for WordPress allows remote attackers to read arbitrary files via
The W3 Total Cache plugin before 0.9.4.1 for WordPress does not properly handle empty nonces, which allows remote attack
The W3 Total Cache WordPress plugin before 2.1.5 was affected by a reflected Cross-Site Scripting (XSS) issue within the
The W3 Total Cache WordPress plugin before 2.1.4 was vulnerable to a reflected Cross-Site Scripting (XSS) security vulne
Unauthenticated arbitrary code execution affects the W3 Total Cache WordPress caching plugin in all versions up to and i
The W3 Total Cache WordPress plugin before 2.1.3 did not sanitise or escape some of its CDN settings, allowing high priv
Cross-site scripting (XSS) vulnerability in the W3 Total Cache plugin before 0.9.4.1 for WordPress, when debug mode is e
Stored cross-site scripting in the W3 Total Cache plugin for WordPress (all versions up to and including 2.10.6) lets un
Stored cross-site scripting in the W3 Total Cache WordPress plugin, affecting all versions up to and including 2.10.7, a
Stored Cross-Site Scripting in W3 Total Cache (WordPress plugin) versions up to and including 2.10.5 allows unauthentica
EUVD-2026-37588
NVD
CVE.org
EPSS
Vulnrichment
GitHub PoC
Exploit-DB