High severity · published Apr 3, 2017
CVE-2017-1001000
The register_routes function in wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php in the REST API in WordPress 4.7.x before 4.7.2 does not require an integer…
7.5
CVSS
84.9%
EPSS
No
On KEV
Description
The register_routes function in wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php in the REST API in WordPress 4.7.x before 4.7.2 does not require an integer identifier, which allows remote attackers to modify arbitrary pages via a request for wp-json/wp/v2/posts followed by a numeric value and a non-numeric value, as demonstrated by the wp-json/wp/v2/posts/123?id=123helloworld URI.
CVSS vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
None
Integrity
High
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)84.9% · higher than 100% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
WO
WordPress · WordPress
4.7; 4.7.1; 4.7.2 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2017-1001000
CVE.org
https://www.cve.org/CVERecord?id=CVE-2017-1001000
www.openwall.com
http://www.openwall.com/lists/oss-security/2017/02/10/16
www.securitytracker.com
http://www.securitytracker.com/id/1037731
blog.sucuri.net
https://blog.sucuri.net/2017/02/content-injection-vulnerability-wordpress-rest-api.html
blogs.akamai.com
https://blogs.akamai.com/2017/02/wordpress-web-api-vulnerability.html
codex.wordpress.org
https://codex.wordpress.org/Version_4.7.2
gist.github.com
https://gist.github.com/leonjza/2244eb15510a0687ed93160c623762ab
More from WordPress
9.8
CVE-2026-63030
WordPress < 7.0.2 - REST API batch-route confusion and SQL injection issue leading to Remote Code Execution
9.8
CVE-2020-25213
WordPress File Manager Plugin Remote Code Execution Vulnerability
9.8
CVE-2016-10033
The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra parameters to the mail command and consequently execute…
8.1
CVE-2026-87902
WordPress Core Remote File Inclusion Vulnerability
7.5
CVE-2020-11738
WordPress Snap Creek Duplicator Plugin File Download Vulnerability
