WordPress Plugin Vulnerabilities

Kirki < 6.3.2 - Unauthenticated Stored XSS via Registration Metadata

Description

The plugin is vulnerable to Stored Cross-Site Scripting via registration metadata. This is due to insufficient escaping in `ExceptionalElements::image_element()`, which concatenates a user-meta value straight into an `<img src="…">` attribute. This makes it possible for unauthenticated attackers to inject arbitrary web scripts that execute whenever a user accesses a page rendering a Kirki users collection whose image element is bound to one of the nine registration meta fields. Requires public user registration to be enabled and a published page carrying a `kirki-register` element, which prints the required element nonce into the public markup.

Affects Plugins

Fixed in 6.3.2

References

Classification

Type
XSS
CWE
CVSS

Miscellaneous

Original Researcher
Hippolyte Quéré (Hippie)
Verified
No

Timeline

Publicly Published
2026-10-06 (about 11 days ago)
Added
2026-10-06 (about 10 days ago)
Last Updated
2026-10-16 (about 9 hours ago)

Other