WordPress Plugin Vulnerabilities

Lightbox with PhotoSwipe < 5.9.0 - Author+ Stored XSS via data-lbwps-caption Attribute

Description

The plugin does not sanitise or escape a link data attribute before rendering it into the image lightbox caption in the browser, allowing users with author-level access and above (who lack the unfiltered_html capability) to store JavaScript that runs when a visitor or administrator opens the lightbox.

Proof of Concept

Affects Plugins

Fixed in 5.9.0

References

Classification

Type
XSS
CWE

Miscellaneous

Original Researcher
Pierre Rudloff
Submitter
Pierre Rudloff
Verified
Yes

Timeline

Publicly Published
2026-07-13 (about 19 days ago)
Added
2026-07-13 (about 18 days ago)
Last Updated
2026-07-13 (about 18 days ago)

Other