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.

Description source: CVE List

Exploitation context

Available material

Nuclei templates
1

Nuclei templates

1
ProjectDiscoveryMEDIUMWordPress < 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.

WeaknessesCWE-79
Authors0x_Akoko
Template tagscvecve2017wordpresswpscanxssuploadauthenticatedintrusivefile-upload
CVSS vector: CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
CPE: cpe:2.3:a:wordpress:wordpress:*:*:*:*:*:*:*:*
Shodan: http.component:"wordpress"
FOFA: body="oembed" && body="wp-"

Source: ProjectDiscovery

References

8