W3 Total Cache < 2.1.5 - Reflected XSS in Extensions Page (JS Context)
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Cross-site scripting
- Confidentiality · integrity · availability
- Low · Low · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA. Impact type from CWE-79.
Summary
The W3 Total Cache WordPress plugin before 2.1.5 was affected by a reflected Cross-Site Scripting (XSS) issue within the "extension" parameter in the Extensions dashboard, when the 'Anonymously track usage to improve product quality' setting is enabled, as the parameter is output in a JavaScript context without proper escaping. This could allow an attacker, who can convince an authenticated admin into clicking a link, to run malicious JavaScript within the user's web browser, which could lead to full site compromise.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
Remediation
- Fix · CNA W3 Total Cache (BoldGrid) Fixed in 2.1.5
Timeline
- 2026-10-02 Threatist record created from CVE-2021-24452
- 2026-10-03 Alias added: GHSA-w3f9-qvj2-72hf
References
More BoldGrid W3 Total Cache vulnerabilities
- TI-2013-01782 WordPress W3 Total Cache Plugin 0.9.2.8 has a Remote PHP Code Execution Vulnerability CVSS 3.1CRITICAL 9.8
- TI-2019-04758 pub/sns.php in the W3 Total Cache plugin before 0.9.4 for WordPress allows remote… CVSS 3.1HIGH 7.5
- TI-2024-11141 W3 Total Cache <= 2.8.1 Information Exposure via Log Files CVSS 3.1HIGH 7.5
- TI-2024-11471 W3 Total Cache <= 2.8.1 - Authenticated (Subscriber+) Missing Authorization to Server-Side Request Forgery CVSS 3.1HIGH 8.5
- TI-2012-05043 Information disclosure in W3 Total Cache CVSS 3.1HIGH 7.5
- TI-2012-05042 Information disclosure in W3 Total Cache CVSS 3.1HIGH 7.5
Sources
- CVE-2021-24452 · CVE Program
- CVE-2021-24452 · NVD
- FIRST EPSS
- GHSA-w3f9-qvj2-72hf · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences