CVE-2021-24292 Happy Addons for Elementor Free < 2.24.0 and Pro < 1.17.0 - Contributor+ Stored XSS
Lower-privileged users can inject malicious scripts via the Card widget's heading tag parameter, leading to stored XSS attacks against site visitors.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- None listed
What is CVE-2021-24292?
CVE-2021-24292 is a medium-severity cross-site scripting vulnerability in weDevs Happy Addons Pro for Elementor, published on 17 May 2021. Any signed-in user can exploit it over the network, and only if a user opens a file or follows a link.
Official description
The Happy Addons for Elementor WordPress plugin before 2.24.0, Happy Addons Pro for Elementor WordPress plugin before 1.17.0 have a number of widgets that are vulnerable to stored Cross-Site Scripting(XSS) by lower-privileged users such as contributors, all via a similar method: The “Card” widget accepts a “title_tag” parameter. Although the element control lists a fixed set of possible html tags, it is possible to send a ‘save_builder’ request with the “heading_tag” set to “script”, and the actual “title” parameter set to JavaScript to be executed within the script tags added by the “heading_tag” parameter.
Weakness: CWE-79
Which versions are affected by CVE-2021-24292?
It affects 1 product.
Products include Wedevs Happy Addons for Elementor.
How do I fix CVE-2021-24292?
No fix has been published for CVE-2021-24292 yet. Limit exposure of the affected software until one is available.
Escape output for the context it lands in and set a strict Content Security Policy. Upgrading the affected component is the real fix. More about Cross-site scripting.
Is CVE-2021-24292 being exploited?
There is no known exploitation of CVE-2021-24292 in the wild and no public exploit code.
Other vulnerabilities in weDevs Happy Addons Pro for Elementor
- CVE-2023-41236 WordPress Happy Elementor Addons Pro Plugin <= 2.8.0 is vulnerable to Cross Site Scripting (XSS)
- CVE-2024-12852 Happy Addons for Elementor <= 3.15.1 - Authenticated (Contributor+) Stored Cross-Site Scripting
- CVE-2024-5790 Cross-site scripting in Happy Addons for Elementor
- CVE-2023-6632 Happy Addons for Elementor <= 3.9.1.1 - Reflected Cross-Site Scripting
- CVE-2023-51676 WordPress Happy Addons for Elementor Plugin <= 3.9.1.1 is vulnerable to Server Side Request Forgery (SSRF)
Sources
Also known as GHSA-fvmw-j93h-3272.