CVE-2021-24452
W3 Total Cache < 2.1.5 - Reflected XSS in Extensions Page (JS Context)
Record summary
CVE-2021-24452 has a selected CVSS score of 6.1 (medium); EIP currently links 1 Nuclei template.
Description
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.
Exploitation context
Available material
- Nuclei templates
- 1
Affected products and versions
1| Product | Source | Version range | Status |
|---|---|---|---|
W3 Total CacheBrowse BoldGrid / W3 Total Cache | CVE List | 2.1.5 to < 2.1.5 | affected |
Nuclei templates
1ProjectDiscoveryMEDIUMWordPress W3 Total Cache <2.1.5 - Cross-Site ScriptingCVSS 6.1
WordPress W3 Total Cache plugin before 2.1.5 is susceptible to cross-site scripting via the extension parameter in the Extensions dashboard, when the setting 'Anonymously track usage to improve product quality' is enabled. The parameter is output in a JavaScript context without proper escaping. This can 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.
Impact
Successful exploitation of this vulnerability could allow an attacker to inject malicious scripts into the affected website, leading to potential data theft, session hijacking, or defacement.
Remediation
Fixed in version 2.1.5.
Source: ProjectDiscovery