CVE-2020-4047 json
Authenticated XSS via media attachment page in WordPress
published 2020-06-12 6 y ago modified 2026-09-08 2 mo ago also BIT-wordpress-2020-4047 , BIT-wordpress-multisite-2020-4047 , EUVD-2020-25305 , GHSA-8q2w-5m27-wm27
- cvss
- 6.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 3.3%
- EPSS 3.3% chance of exploitation in 30 days, percentile 88%
- public exploits
- 0
- none known
Summary
In affected versions of WordPress, authenticated users with upload permissions (like authors) are able to inject JavaScript into some media file attachment pages in a certain way. This can lead to script execution in the context of a higher privileged user when the file is viewed by them. 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).
Patch / fix
- bitnami wordpress 3.7.34, 3.8.34, 3.9.32, 4.0.31, 4.1.31, 4.2.28, 4.3.24, 4.4.23, 4.5.22, 4.6.19, 4.7.18, 4.8.14, 4.9.15, 5.0.10, 5.1.6, 5.2.7, 5.3.4, 5.4.2
- bitnami wordpress-multisite 3.7.34, 3.8.34, 3.9.32, 4.0.31, 4.1.31, 4.2.28, 4.3.24, 4.4.23, 4.5.22, 4.6.19, 4.7.18, 4.8.14, 4.9.15, 5.0.10, 5.1.6, 5.2.7, 5.3.4, 5.4.2
- wordpress wordpress 3.7.34, 3.8.34, 3.9.32, 4.0.31, 4.1.31, 4.2.28, 4.3.24, 4.4.23, 4.5.22, 4.6.19, 4.7.18, 4.8.14, 4.9.15, 5.0.10, 5.1.6, 5.2.7, 5.3.4, 5.4.2
- wordpress Debian 14, Debian 13, Debian 12 5.4.2+dfsg1-1
debian advisories DEBIAN-CVE-2020-4047
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2020-4047 updated cvss 6.8
wordpress: authenticated XSS via media attachment page
-
Red Hat All currently supported Red Hat productsnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
3.27% chance of exploitation in the next 30 days, higher than 88% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 6.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:N/I:H/A:N |
| NVD | 3.1 | 6.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:N/I:H/A:N |
| NVD | 2.0 | 3.5 | AV:N/AC:M/Au:S/C:N/I:P/A:N |
| OSV | 3.1 | 6.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:N/I:H/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| bitnami | wordpress | >=3.7.0, <3.7.34 >=3.8.0, <3.8.34 >=3.9.0, <3.9.32 >=4.0.0, <4.0.31 >=4.1.0, <4.1.31 >=4.2.0, <4.2.28 >=4.3.0, <4.3.24 >=4.4.0, <4.4.23 >=4.5.0, <4.5.22 >=4.6.0, <4.6.19 >=4.7.0, <4.7.18 >=4.8.0, <4.8.14 >=4.9.0, <4.9.15 >=5.0.0, <5.0.10 >=5.1.0, <5.1.6 >=5.2.0, <5.2.7 >=5.3.0, <5.3.4 >=5.4.0, <5.4.2 |
3.7.34 3.8.34 3.9.32 4.0.31 4.1.31 4.2.28 4.3.24 4.4.23 4.5.22 4.6.19 4.7.18 4.8.14 4.9.15 5.0.10 5.1.6 5.2.7 5.3.4 5.4.2 |
| bitnami | wordpress-multisite | >=3.7.0, <3.7.34 >=3.8.0, <3.8.34 >=3.9.0, <3.9.32 >=4.0.0, <4.0.31 >=4.1.0, <4.1.31 >=4.2.0, <4.2.28 >=4.3.0, <4.3.24 >=4.4.0, <4.4.23 >=4.5.0, <4.5.22 >=4.6.0, <4.6.19 >=4.7.0, <4.7.18 >=4.8.0, <4.8.14 >=4.9.0, <4.9.15 >=5.0.0, <5.0.10 >=5.1.0, <5.1.6 >=5.2.0, <5.2.7 >=5.3.0, <5.3.4 >=5.4.0, <5.4.2 |
3.7.34 3.8.34 3.9.32 4.0.31 4.1.31 4.2.28 4.3.24 4.4.23 4.5.22 4.6.19 4.7.18 4.8.14 4.9.15 5.0.10 5.1.6 5.2.7 5.3.4 5.4.2 |
Affected products
- WordPress wordpress-develop
Classification
- Weakness
-
- CWE-80 Improper Neutralization of Script-Related HTML Tags in a Web Page
- Technology feeds
References
-
github.com
/WordPress/wordpress-develop/commit/0977c0d6b241479ecedfe19e96be69f727c3f81f
patch
-
lists.fedoraproject.org
/archives/list/package-announce%40lists.fedoraproject.org/message/ODNHXVJS25YVWYQHOCICXTLIN5UYJFDN/
vendor-advisory, web
-
lists.fedoraproject.org
/archives/list/package-announce%40lists.fedoraproject.org/message/773N2ZV7QEMBGKH6FBKI6Q5S3YJMW357/
vendor-advisory, web
-
debian.org
/security/2020/dsa-4709
vendor-advisory, mailing-list, third-party-advisory, advisory
-
wordpress.org
/news/2020/06/wordpress-5-4-2-security-and-maintenance-release/
release-notes, vendor-advisory, advisory
-
github.com
/WordPress/wordpress-develop/security/advisories/GHSA-8q2w-5m27-wm27
third-party-advisory, advisory
-
lists.debian.org
/debian-lts-announce/2020/07/msg00000.html
mailing-list, third-party-advisory, advisory
-
lists.debian.org
/debian-lts-announce/2020/09/msg00011.html
mailing-list, third-party-advisory, advisory
-
nvd.nist.gov
/vuln/detail/CVE-2020-4047
web
Sources
- CVE List CVE-2020-4047
- NVD CVE-2020-4047
- OSV BIT-wordpress-2020-4047
- OSV BIT-wordpress-multisite-2020-4047
- Maintainer advisory GHSA-8q2w-5m27-wm27
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
The maintainers of WordPress/wordpress-develop published their own advisory on GitHub. Reviewed sources take precedence over it.