WordPress Plugin Vulnerabilities
ECS < 4.3.8 - Contributor+ Stored XSS via Dynamic Repeater Bindings
Description
The plugin does not perform capability or object-ownership checks on its Dynamic Repeater AJAX handlers (gated only by a capability-agnostic nonce that any edit_posts user obtains from the Elementor editor), so a Contributor can write a data-source binding into any post — including admin-authored pages — whose attacker-controlled values are rendered into a widget's repeater output without sanitization, executing JavaScript in the session of any visitor or administrator who views the page.
Proof of Concept
Affects Plugins
References
CVE
Classification
Type
XSS
OWASP top 10
CWE
CVSS
Miscellaneous
Original Researcher
Shivamani Vastrala
Submitter
Shivamani Vastrala
Verified
Yes
WPVDB ID
Timeline
Publicly Published
2026-08-13 (about 2 days ago)
Added
2026-08-13 (about 1 day ago)
Last Updated
2026-08-13 (about 1 day ago)