WordPress Vulnerabilities

WordPress <= 5.3 - Authenticated Stored XSS via Block Editor Content

Description

WordPress users with lower privileges (like contributors) can inject JavaScript code in the block editor using a specific payload, which is executed within the dashboard. This can lead to XSS if an admin opens the post in the editor. Execution of this attack does require an authenticated user.

Affects WordPress

Fixed in WordPress 3.8.32
Fixed in WordPress 3.8.32
Fixed in WordPress 3.7.32
Fixed in WordPress 3.9.30
Fixed in WordPress 3.9.30
Fixed in WordPress 3.7.32
Fixed in WordPress 3.8.32
Fixed in WordPress 3.8.32
Fixed in WordPress 3.9.30
Fixed in WordPress 4.0.29
Fixed in WordPress 4.1.29
Fixed in WordPress 4.1.29
Fixed in WordPress 4.2.26
Fixed in WordPress 3.9.30
Fixed in WordPress 4.1.29
Fixed in WordPress 4.2.26
Fixed in WordPress 4.0.29
Fixed in WordPress 4.1.29
Fixed in WordPress 4.1.29
Fixed in WordPress 4.1.29
Fixed in WordPress 3.8.32
Fixed in WordPress 3.7.32
Fixed in WordPress 4.2.26
Fixed in WordPress 3.8.32
Fixed in WordPress 3.8.32
Fixed in WordPress 3.8.32
Fixed in WordPress 3.8.32
Fixed in WordPress 3.7.32
Fixed in WordPress 3.7.32
Fixed in WordPress 3.7.32
Fixed in WordPress 3.7.32
Fixed in WordPress 3.7.32
Fixed in WordPress 3.7.32
Fixed in WordPress 3.7.32
Fixed in WordPress 3.8.32
Fixed in WordPress 3.9.30
Fixed in WordPress 3.9.30
Fixed in WordPress 3.9.30
Fixed in WordPress 3.9.30
Fixed in WordPress 4.0.29
Fixed in WordPress 4.0.29
Fixed in WordPress 4.0.29
Fixed in WordPress 4.0.29
Fixed in WordPress 4.0.29
Fixed in WordPress 4.1.29
Fixed in WordPress 4.2.26
Fixed in WordPress 4.2.26
Fixed in WordPress 4.1.29
Fixed in WordPress 4.0.29
Fixed in WordPress 3.9.30
Fixed in WordPress 3.8.32
Fixed in WordPress 3.7.32
Fixed in WordPress 4.3.22
Fixed in WordPress 4.3.22
Fixed in WordPress 4.2.26
Fixed in WordPress 4.1.29
Fixed in WordPress 4.0.29
Fixed in WordPress 3.9.30
Fixed in WordPress 3.8.32
Fixed in WordPress 3.7.32
Fixed in WordPress 4.4.21
Fixed in WordPress 3.7.32
Fixed in WordPress 3.8.32
Fixed in WordPress 3.9.30
Fixed in WordPress 4.0.29
Fixed in WordPress 4.1.29
Fixed in WordPress 4.2.26
Fixed in WordPress 4.3.22
Fixed in WordPress 4.4.21
Fixed in WordPress 4.4.21
Fixed in WordPress 4.3.22
Fixed in WordPress 4.2.26
Fixed in WordPress 4.1.29
Fixed in WordPress 4.0.29
Fixed in WordPress 3.9.30
Fixed in WordPress 3.8.32
Fixed in WordPress 3.7.32
Fixed in WordPress 4.5.20
Fixed in WordPress 4.5.20
Fixed in WordPress 3.7.32
Fixed in WordPress 3.8.32
Fixed in WordPress 3.9.30
Fixed in WordPress 4.0.29
Fixed in WordPress 4.1.29
Fixed in WordPress 4.2.26
Fixed in WordPress 4.3.22
Fixed in WordPress 4.4.21
Fixed in WordPress 4.5.20
Fixed in WordPress 4.5.20
Fixed in WordPress 3.7.32
Fixed in WordPress 3.8.32
Fixed in WordPress 3.9.30
Fixed in WordPress 4.0.29
Fixed in WordPress 4.1.29
Fixed in WordPress 4.2.26
Fixed in WordPress 4.3.22
Fixed in WordPress 4.4.21
Fixed in WordPress 4.6.17
Fixed in WordPress 3.7.32
Fixed in WordPress 3.8.32
Fixed in WordPress 3.9.30
Fixed in WordPress 4.0.29
Fixed in WordPress 4.1.29
Fixed in WordPress 4.2.26
Fixed in WordPress 4.3.22
Fixed in WordPress 4.4.21
Fixed in WordPress 4.5.20
Fixed in WordPress 4.6.17
Fixed in WordPress 4.7.16
Fixed in WordPress 3.7.32
Fixed in WordPress 3.8.32
Fixed in WordPress 3.9.30
Fixed in WordPress 4.0.29
Fixed in WordPress 4.1.29
Fixed in WordPress 4.2.26
Fixed in WordPress 4.3.22
Fixed in WordPress 4.4.21
Fixed in WordPress 4.5.20
Fixed in WordPress 4.7.16
Fixed in WordPress 4.6.17
Fixed in WordPress 3.7.32
Fixed in WordPress 3.8.32
Fixed in WordPress 3.9.30
Fixed in WordPress 4.0.29
Fixed in WordPress 4.1.29
Fixed in WordPress 4.2.26
Fixed in WordPress 4.3.22
Fixed in WordPress 4.4.21
Fixed in WordPress 4.5.20
Fixed in WordPress 4.6.17
Fixed in WordPress 4.7.16
Fixed in WordPress 3.7.32
Fixed in WordPress 3.8.32
Fixed in WordPress 3.9.30
Fixed in WordPress 4.0.29
Fixed in WordPress 4.1.29
Fixed in WordPress 4.2.26
Fixed in WordPress 4.3.22
Fixed in WordPress 4.4.21
Fixed in WordPress 4.5.20
Fixed in WordPress 4.6.17
Fixed in WordPress 4.7.16
Fixed in WordPress 3.7.32
Fixed in WordPress 3.8.32
Fixed in WordPress 3.9.30
Fixed in WordPress 4.0.29
Fixed in WordPress 4.1.29
Fixed in WordPress 4.2.26
Fixed in WordPress 4.3.22
Fixed in WordPress 4.4.21
Fixed in WordPress 4.5.20
Fixed in WordPress 4.6.17
Fixed in WordPress 4.7.16
Fixed in WordPress 4.7.16
Fixed in WordPress 3.7.32
Fixed in WordPress 3.8.32
Fixed in WordPress 3.9.30
Fixed in WordPress 4.0.29
Fixed in WordPress 4.1.29
Fixed in WordPress 4.2.26
Fixed in WordPress 4.3.22
Fixed in WordPress 4.4.21
Fixed in WordPress 4.5.20
Fixed in WordPress 4.6.17
Fixed in WordPress 4.8.12
Fixed in WordPress 4.8.12
Fixed in WordPress 3.7.32
Fixed in WordPress 3.8.32
Fixed in WordPress 3.9.30
Fixed in WordPress 4.0.29
Fixed in WordPress 4.1.29
Fixed in WordPress 4.2.26
Fixed in WordPress 4.3.22
Fixed in WordPress 4.4.21
Fixed in WordPress 4.5.20
Fixed in WordPress 4.6.17
Fixed in WordPress 4.7.16
Fixed in WordPress 4.8.12
Fixed in WordPress 4.8.12
Fixed in WordPress 3.7.32
Fixed in WordPress 3.8.32
Fixed in WordPress 3.9.30
Fixed in WordPress 4.0.29
Fixed in WordPress 4.1.29
Fixed in WordPress 4.2.26
Fixed in WordPress 4.3.22
Fixed in WordPress 4.4.21
Fixed in WordPress 4.5.20
Fixed in WordPress 4.6.17
Fixed in WordPress 4.7.16
Fixed in WordPress 4.9.13
Fixed in WordPress 4.9.13
Fixed in WordPress 4.8.12
Fixed in WordPress 4.7.16
Fixed in WordPress 4.6.17
Fixed in WordPress 4.5.20
Fixed in WordPress 4.4.21
Fixed in WordPress 4.3.22
Fixed in WordPress 4.2.26
Fixed in WordPress 4.1.29
Fixed in WordPress 4.0.29
Fixed in WordPress 3.9.30
Fixed in WordPress 3.8.32
Fixed in WordPress 3.7.32
Fixed in WordPress 4.9.13
Fixed in WordPress 4.8.12
Fixed in WordPress 4.7.16
Fixed in WordPress 4.6.17
Fixed in WordPress 4.5.20
Fixed in WordPress 4.4.21
Fixed in WordPress 4.3.22
Fixed in WordPress 4.2.26
Fixed in WordPress 4.1.29
Fixed in WordPress 4.0.29
Fixed in WordPress 3.9.30
Fixed in WordPress 3.8.32
Fixed in WordPress 3.7.32
Fixed in WordPress 4.9.13
Fixed in WordPress 4.9.13
Fixed in WordPress 3.7.32
Fixed in WordPress 3.8.32
Fixed in WordPress 3.9.30
Fixed in WordPress 4.0.29
Fixed in WordPress 4.1.29
Fixed in WordPress 4.2.26
Fixed in WordPress 4.3.22
Fixed in WordPress 4.4.21
Fixed in WordPress 4.5.20
Fixed in WordPress 4.6.17
Fixed in WordPress 4.7.16
Fixed in WordPress 4.8.12
Fixed in WordPress 4.9.13
Fixed in WordPress 4.9.13
Fixed in WordPress 3.7.32
Fixed in WordPress 3.8.32
Fixed in WordPress 3.9.30
Fixed in WordPress 4.0.29
Fixed in WordPress 4.1.29
Fixed in WordPress 4.2.26
Fixed in WordPress 4.3.22
Fixed in WordPress 4.4.21
Fixed in WordPress 4.5.20
Fixed in WordPress 4.6.17
Fixed in WordPress 4.7.16
Fixed in WordPress 4.8.12
Fixed in WordPress 4.9.13
Fixed in WordPress 4.9.13
Fixed in WordPress 5.0.8
Fixed in WordPress 5.0.8
Fixed in WordPress 4.9.13
Fixed in WordPress 4.8.12
Fixed in WordPress 4.7.16
Fixed in WordPress 4.6.17
Fixed in WordPress 4.5.20
Fixed in WordPress 4.4.21
Fixed in WordPress 4.3.22
Fixed in WordPress 4.2.26
Fixed in WordPress 4.1.29
Fixed in WordPress 4.0.29
Fixed in WordPress 3.9.30
Fixed in WordPress 3.8.32
Fixed in WordPress 3.7.32
Fixed in WordPress 5.0.8
Fixed in WordPress 5.0.8
Fixed in WordPress 5.1.4
Fixed in WordPress 5.1.4
Fixed in WordPress 5.0.8
Fixed in WordPress 4.9.13
Fixed in WordPress 4.8.12
Fixed in WordPress 4.7.16
Fixed in WordPress 4.6.17
Fixed in WordPress 4.5.20
Fixed in WordPress 4.4.21
Fixed in WordPress 4.3.22
Fixed in WordPress 4.2.26
Fixed in WordPress 4.1.29
Fixed in WordPress 4.0.29
Fixed in WordPress 3.9.30
Fixed in WordPress 3.8.32
Fixed in WordPress 3.7.32
Fixed in WordPress 5.2.5
Fixed in WordPress 5.2.5
Fixed in WordPress 5.2.5
Fixed in WordPress 5.2.5
Fixed in WordPress 5.1.4
Fixed in WordPress 5.0.8
Fixed in WordPress 4.9.13
Fixed in WordPress 4.8.12
Fixed in WordPress 4.7.16
Fixed in WordPress 4.6.17
Fixed in WordPress 4.5.20
Fixed in WordPress 4.4.21
Fixed in WordPress 4.3.22
Fixed in WordPress 4.2.26
Fixed in WordPress 4.1.29
Fixed in WordPress 3.9.30
Fixed in WordPress 3.8.32
Fixed in WordPress 3.7.32
Fixed in WordPress 5.2.5
Fixed in WordPress 5.1.4
Fixed in WordPress 5.0.8
Fixed in WordPress 4.9.13
Fixed in WordPress 4.8.12
Fixed in WordPress 4.7.16
Fixed in WordPress 4.6.17
Fixed in WordPress 4.5.20
Fixed in WordPress 4.4.21
Fixed in WordPress 4.3.22
Fixed in WordPress 4.2.26
Fixed in WordPress 4.1.29
Fixed in WordPress 4.0.29
Fixed in WordPress 3.9.30
Fixed in WordPress 3.8.32
Fixed in WordPress 3.7.32
Fixed in WordPress 5.3.1

References

Classification

Type
XSS
CWE

Miscellaneous

Original Researcher
Nguyen The Duc
Submitter
ducnt
Submitter website
Submitter twitter
Verified
No

Timeline

Publicly Published
2019-12-13 (about 6 years ago)
Added
2019-12-13 (about 6 years ago)
Last Updated
2020-05-01 (about 6 years ago)

Other