Skip to main content

W3 Total Cache CVE-2026-39595

| EUVDEUVD-2026-37588 MEDIUM
Missing Authorization (CWE-862)
2026-06-17 Patchstack
4.7
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain Author-level WordPress credentials
  2. Delivery
    Authenticate to target WordPress site
  3. Exploit
    Send crafted request to unprotected W3TC plugin endpoint
  4. Execution
    Bypass missing authorization check
  5. Impact
    Read, 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.

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

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

Alert me

AnalysisAIv1 – 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

W3 Total Cache n/a ≤2.9.1

Affected Packages

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

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

Vendor (Patchstack) PRIMARY 4.7 MEDIUM
AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:L
vuln.today AI 4.7 MEDIUM

Network-accessible WordPress endpoint; Author-level session required (PR:H); low, bounded CIA impact with no scope change to other systems.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Author Broken Access Control in W3 Total Cache <= 2.9.1 versions.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Data Quality
5 sources
Confidence: Medium

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.2%
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

24
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +24
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2024-12008 MEDIUM POC
5.3 Jan 14

The W3 Total Cache plugin for WordPress is vulnerable to Information Exposure in all versions up to, and including, 2.8.

CVE-2026-5032 HIGH POC
7.5 Apr 02

W3 Total Cache plugin for WordPress exposes security tokens to unauthenticated remote attackers through User-Agent heade

CVE-2019-6715 HIGH POC
7.5 Apr 01

pub/sns.php in the W3 Total Cache plugin before 0.9.4 for WordPress allows remote attackers to read arbitrary files via

CVE-2014-9414 MEDIUM POC
6.8 Dec 24

The W3 Total Cache plugin before 0.9.4.1 for WordPress does not properly handle empty nonces, which allows remote attack

CVE-2021-24452 MEDIUM POC
6.1 Jul 19

The W3 Total Cache WordPress plugin before 2.1.5 was affected by a reflected Cross-Site Scripting (XSS) issue within the

CVE-2021-24436 MEDIUM POC
6.1 Jul 19

The W3 Total Cache WordPress plugin before 2.1.4 was vulnerable to a reflected Cross-Site Scripting (XSS) security vulne

CVE-2026-57623 CRITICAL
9.0 Jul 02

Unauthenticated arbitrary code execution affects the W3 Total Cache WordPress caching plugin in all versions up to and i

CVE-2021-24427 MEDIUM POC
4.8 Jul 12

The W3 Total Cache WordPress plugin before 2.1.3 did not sanitise or escape some of its CDN settings, allowing high priv

CVE-2014-8724 MEDIUM POC
4.3 Dec 19

Cross-site scripting (XSS) vulnerability in the W3 Total Cache plugin before 0.9.4.1 for WordPress, when debug mode is e

CVE-2026-87920 HIGH
7.2 Oct 02

Stored cross-site scripting in the W3 Total Cache plugin for WordPress (all versions up to and including 2.10.6) lets un

CVE-2026-111254 HIGH
7.2 Oct 31

Stored cross-site scripting in the W3 Total Cache WordPress plugin, affecting all versions up to and including 2.10.7, a

CVE-2026-78438 HIGH
7.2 Sep 05

Stored Cross-Site Scripting in W3 Total Cache (WordPress plugin) versions up to and including 2.10.5 allows unauthentica

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy