Vulnerability · Published Jun 12, 2020 · Assigned by GitHub_M
CVE-2020-4050set-screen-option filter misuse by plugins leading to privilege escalation in WordPress
Low 3.5
In plain English
A low-severity authentication bypass in wordpress-develop from WordPress. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.4% (higher than 73% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
In affected versions of WordPress, misuse of the `set-screen-option` filter's return value allows arbitrary user meta fields to be saved. It does require an admin to install a plugin that would misuse the filter. Once installed, it can be leveraged by low privileged users. This has been patched in version 5.4.2, along with all the previously affected versions via a minor release (5.3.4, 5.2.7, 5.1.6, 5.0.10, 4.9.15, 4.8.14, 4.7.18, 4.6.19, 4.5.22, 4.4.23, 4.3.24, 4.2.28, 4.1.31, 4.0.31, 3.9.32, 3.8.34, 3.7.34).
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian:12 | wordpress | 5.4.2+dfsg1-1 | DEBIAN-CVE-2020-4050 |
| Debian:13 | wordpress | 5.4.2+dfsg1-1 | DEBIAN-CVE-2020-4050 |
| Debian:14 | wordpress | 5.4.2+dfsg1-1 | DEBIAN-CVE-2020-4050 |
| Ubuntu:22.04:LTS | wordpress | no fix listed | UBUNTU-CVE-2020-4050 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| WordPress | wordpress-develop | >= 5.4.0, < 5.4.2>= 5.3.0, < 5.3.4>= 5.2.0, < 5.2.7>= 5.1.0, < 5.1.6>= 5.0.0, < 5.0.10>= 4.9.0, < 4.9.15>= 4.8.0, < 4.8.14>= 4.7.0, < 4.7.18 |
Weakness: CWE-288 · Vector: CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:N/I:L/A:N
References
- https://wordpress.org/news/2020/06/wordpress-5-4-2-security-and-maintenance-release/ x_refsource_MISC
- https://github.com/WordPress/wordpress-develop/security/advisories/GHSA-4vpv-fgg2-gcqc x_refsource_CONFIRM
- https://github.com/WordPress/wordpress-develop/commit/b8dea76b495f0072523106c6ec46b9ea0d2a0920 x_refsource_MISC
- FEDORA-2020-8447a3e195 vendor-advisory, x_refsource_FEDORA
- FEDORA-2020-bbedd29391 vendor-advisory, x_refsource_FEDORA
- DSA-4709 vendor-advisory, x_refsource_DEBIAN
- [debian-lts-announce] 20200701 [SECURITY] [DLA 2269-1] wordpress security update mailing-list, x_refsource_MLIST
- [debian-lts-announce] 20200911 [SECURITY] [DLA 2371-1] wordpress security update mailing-list, x_refsource_MLIST