WordPress Plugin Vulnerabilities

Splash Header < 1.20.8 - Authenticated Stored Cross-Site Scripting (XSS)

Description

The plugin doesn't sanitise and escape some of its settings while outputting them in the admin dashboard, leading to an authenticated Stored Cross-Site Scripting issue.

Proof of Concept

Put the following payload in the "Note title" and "Note message" settings of the plugin: "><script>alert(/XSS-Title/)</script> and </textarea><script>alert(/XSS-Msg/)</script>

Then visit the Admin Dashboard homepage or the plugin's settings (/wp-admin/admin.php?page=Splash_Header_Display&tab=homepage)  to trigger the XSS

https://github.com/xiahao90/CVEproject/blob/main/wordpress_Splashheader_XSS.md

Affects Plugins

Fixed in 1.20.8

References

Classification

Type
XSS
CWE
CVSS

Miscellaneous

Original Researcher
xiahao
Submitter
xiahao
Submitter twitter
Verified
Yes

Timeline

Publicly Published
2021-07-29 (about 2 years ago)
Added
2021-08-19 (about 2 years ago)
Last Updated
2022-04-09 (about 2 years ago)

Other