Description
The W3 Total Cache plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 2.9.4 via the setupSources function. This makes it possible for unauthenticated attackers to read the contents of arbitrary files on the server, which can contain sensitive information. Exploitation requires enabling manual minify mode and supplying a manual-format minify filename so that the hash is empty and the f_array[] entries are not overwritten before reaching setupSources().
Published: 2026-07-11
Score: 7.5 High
EPSS: 2.8% Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The W3 Total Cache plugin for WordPress suffers from a directory traversal flaw that can be triggered by the f_array[] parameter inside the minification subsystem. When manual minify mode is active and the request supplies a manual-format minify filename with an empty hash, the plugin’s setupSources function resolves the supplied paths without proper sanitization, allowing an unauthenticated attacker to read the contents of any file on the server. The vulnerability exposes sensitive information, such as configuration data or credentials, and represents a classic file path traversal weakness identified as CWE‑22.

Affected Systems

BoldGrid’s W3 Total Cache plugin, versions up to and including 2.9.4, is affected. The flaw is active when manual minify mode is enabled; normal or automatic minify mode does not expose the vulnerable code path.

Risk and Exploitability

The CVSS score of 7.5 classifies the issue as high severity, while the EPSS score of 3% suggests exploitation is relatively rare. The vulnerability is not listed in the CISA KEV catalog, further suggesting low public exploitation activity. Attackers need only send a crafted HTTP request targeting the Minify subsystem with manual mode enabled and an appropriately constructed f_array[] payload; authentication is not required. Successful exploitation would allow an attacker to read arbitrary files on the affected server.

Generated by OpenCVE AI on July 31, 2026 at 12:34 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade W3 Total Cache to version 2.9.5 or later and apply the vendor’s security patch.
  • If an upgrade cannot be performed immediately, disable manual minify mode so that the vulnerable code path is not exercised during normal operation.
  • Audit and tighten file permissions on the server so that WordPress is unable to read sensitive application files; ensure ownership and access rules follow the principle of least privilege.

Generated by OpenCVE AI on July 31, 2026 at 12:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 14 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 11 Jul 2026 08:45:00 +0000

Type Values Removed Values Added
First Time appeared Boldgrid
Boldgrid w3 Total Cache
Wordpress
Wordpress wordpress
Vendors & Products Boldgrid
Boldgrid w3 Total Cache
Wordpress
Wordpress wordpress

Sat, 11 Jul 2026 07:15:00 +0000

Type Values Removed Values Added
Description The W3 Total Cache plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 2.9.4 via the setupSources function. This makes it possible for unauthenticated attackers to read the contents of arbitrary files on the server, which can contain sensitive information. Exploitation requires enabling manual minify mode and supplying a manual-format minify filename so that the hash is empty and the f_array[] entries are not overwritten before reaching setupSources().
Title W3 Total Cache <= 2.9.4 - Unauthenticated Arbitrary File Read via 'f_array[]' Parameter
Weaknesses CWE-22
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}


Subscriptions

Boldgrid W3 Total Cache
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-14T14:29:14.909Z

Reserved: 2026-05-22T14:24:54.137Z

Link: CVE-2026-9282

cve-icon Vulnrichment

Updated: 2026-07-14T14:29:11.818Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T12:45:03Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')