CVE-2017-17092
WordPress < 4.9.1 - Authenticated JavaScript File Upload
Record summary
CVE-2017-17092 has a selected CVSS score of 5.4 (medium); EIP currently links 1 Nuclei template.
Description
wp-includes/functions.php in WordPress before 4.9.1 does not require the unfiltered_html capability for upload of .js files, which might allow remote attackers to conduct XSS attacks via a crafted file.
Exploitation context
Available material
- Nuclei templates
- 1
Nuclei templates
1ProjectDiscoveryMEDIUMWordPress < 4.9.1 - Authenticated JavaScript File UploadCVSS 5.4
WordPress before 4.9.1 contains a cross-site scripting caused by not requiring unfiltered_html capability for uploading .js files in functions.php, letting remote attackers execute scripts via crafted files, exploit requires upload permissions.
Impact
Remote attackers can execute arbitrary JavaScript in the context of the site, leading to potential session hijacking or defacement.
Remediation
Update to WordPress 4.9.1 or later.
Source: ProjectDiscovery