WordPress <= 5.3 - Improper Access Controls in REST API



Description
An unprivileged user could make a post sticky via the REST API.

Affects WordPresses

fixed in version 5.3.1
fixed in version 5.2.5
fixed in version 5.2.5
fixed in version 5.2.5
fixed in version 5.2.5
fixed in version 5.2.5
fixed in version 5.1.4
fixed in version 5.1.4
fixed in version 5.1.4
fixed in version 5.1.4
fixed in version 5.0.8
fixed in version 5.0.8
fixed in version 5.0.8
fixed in version 5.0.8
fixed in version 5.0.8
fixed in version 5.0.8
fixed in version 5.0.8
fixed in version 4.9.13
fixed in version 4.9.13
fixed in version 4.9.13
fixed in version 4.9.13
fixed in version 4.9.13
fixed in version 4.9.13
fixed in version 4.9.13
fixed in version 4.9.13
fixed in version 4.9.13
fixed in version 4.9.13
fixed in version 4.9.13
fixed in version 4.9.13
fixed in version 4.9.13
fixed in version 4.8.12
fixed in version 4.8.12
fixed in version 4.8.12
fixed in version 4.8.12
fixed in version 4.8.12
fixed in version 4.8.12
fixed in version 4.8.12
fixed in version 4.8.12
fixed in version 4.8.12
fixed in version 4.8.12
fixed in version 4.8.12
fixed in version 4.8.12
fixed in version 4.7.16
fixed in version 4.7.16
fixed in version 4.7.16
fixed in version 4.7.16
fixed in version 4.7.16
fixed in version 4.7.16
fixed in version 4.7.16
fixed in version 4.7.16
fixed in version 4.7.16
fixed in version 4.7.16
fixed in version 4.7.16
fixed in version 4.7.16
fixed in version 4.7.16
fixed in version 4.7.16
fixed in version 4.7.16
fixed in version 4.7.16
fixed in version 4.6.17
fixed in version 4.6.17
fixed in version 4.6.17
fixed in version 4.6.17
fixed in version 4.6.17
fixed in version 4.6.17
fixed in version 4.6.17
fixed in version 4.6.17
fixed in version 4.6.17
fixed in version 4.6.17
fixed in version 4.6.17
fixed in version 4.6.17
fixed in version 4.6.17
fixed in version 4.6.17
fixed in version 4.6.17
fixed in version 4.6.17
fixed in version 4.6.17
fixed in version 4.5.20
fixed in version 4.5.20
fixed in version 4.5.20
fixed in version 4.5.20
fixed in version 4.5.20
fixed in version 4.5.20
fixed in version 4.5.20
fixed in version 4.5.20
fixed in version 4.5.20
fixed in version 4.5.20
fixed in version 4.5.20
fixed in version 4.5.20
fixed in version 4.5.20
fixed in version 4.5.20
fixed in version 4.5.20
fixed in version 4.5.20
fixed in version 4.5.20
fixed in version 4.5.20
fixed in version 4.5.20
fixed in version 4.5.20
fixed in version 4.4.21
fixed in version 4.4.21
fixed in version 4.4.21
fixed in version 4.4.21
fixed in version 4.4.21
fixed in version 4.4.21
fixed in version 4.4.21
fixed in version 4.4.21
fixed in version 4.4.21
fixed in version 4.4.21
fixed in version 4.4.21
fixed in version 4.4.21
fixed in version 4.4.21
fixed in version 4.4.21
fixed in version 4.4.21
fixed in version 4.4.21
fixed in version 4.4.21
fixed in version 4.4.21
fixed in version 4.4.21
fixed in version 4.4.21
fixed in version 4.4.21
fixed in version 4.3.22
fixed in version 4.3.22
fixed in version 4.3.22
fixed in version 4.3.22
fixed in version 4.3.22
fixed in version 4.3.22
fixed in version 4.3.22
fixed in version 4.3.22
fixed in version 4.3.22
fixed in version 4.3.22
fixed in version 4.3.22
fixed in version 4.3.22
fixed in version 4.3.22
fixed in version 4.3.22
fixed in version 4.3.22
fixed in version 4.3.22
fixed in version 4.3.22
fixed in version 4.3.22
fixed in version 4.3.22
fixed in version 4.3.22
fixed in version 4.3.22
fixed in version 4.3.22
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.2.26
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.1.29
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 4.029
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.9.30
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.8.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32
fixed in version 3.7.32

References

CVE 2019-20043
CVE 2019-16788
URL https://wordpress.org/news/2019/12/wordpress-5-3-1-security-and-maintenance-release/
URL https://github.com/WordPress/wordpress-develop/security/advisories/GHSA-g7rg-hchx-c2gw

Classification

Type PRIVESC
OWASP Top 10 A2: Broken Authentication and Session Management
CWE CWE-269

Miscellaneous

Original Researcher Daniel Bachhuber
Views 223266
Verified No
WPVDB ID 9973

Timeline

Publicly Published 2019-12-13 (3 months ago)
Added 2019-12-13 (3 months ago)
Last Updated 2020-01-10 (about 2 months ago)

Our Other Services

Online WordPress Vulnerability Scanner WPScan WordPress Security Plugin