WordPress Plugin Vulnerabilities

Slideshow Gallery < 1.7.4 - Admin+ Stored Cross-Site Scripting

Description

The plugin does not sanitise and escape the Slide "Title", "Description", and Gallery "Title" fields, which could allow high privilege users to perform Cross-Site Scripting attacks even when the unfiltered_html is disallowed

Proof of Concept

Create/edit a Slide (/wp-admin/admin.php?page=slideshow-slides) and put the following payload in the Title or Description fields: <script>alert(/XSS/)</script>

Create/edit a Gallery (/wp-admin/admin.php?page=slideshow-galleries) and put the following payload in the Title field: <script>alert(/XSS/)</script>

The XSS will be triggered in both backend (Title field, in the Slide/Gallery list pages) and frontend (in pages/posts where the Slide/Gallery is embed)

Affects Plugins

Fixed in 1.7.4

References

Classification

Type
XSS
CWE
CVSS

Miscellaneous

Original Researcher
Tyler Miller
Submitter
Tyler Miller
Verified
Yes

Timeline

Publicly Published
2021-10-25 (about 2 years ago)
Added
2021-10-25 (about 2 years ago)
Last Updated
2022-04-10 (about 2 years ago)

Other