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.
Metrics
Affected Vendors & Products
Advisories
No advisories yet.
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
No history.
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: joshbressers
Published:
Updated: 2024-08-05T22:00:41.671Z
Reserved: 2017-04-02T00:00:00
Link: CVE-2017-1001000
No data.
Status : Deferred
Published: 2017-04-03T01:59:00.227
Modified: 2025-04-20T01:37:25.860
Link: CVE-2017-1001000
No data.
OpenCVE Enrichment
No data.
Weaknesses