plugin

Elementor Pro Vulnerabilities

49 known security issues reported for the Elementor Pro WordPress plugin. Most recent disclosed Aug 19, 2026.

3 critical 2 high 24 medium

Running Elementor Pro on your site? Check whether your installed version is affected.

Scan your site free

Elementor Pro <= 4.2.1 - Unauthenticated Arbitrary File Upload via Upload Field Array Validation Bypass

critical

The Elementor Pro plugin for WordPress is vulnerable to Unrestricted File Type Upload in all versions up to, and including, 4.2.1 via the process_field function. This is due to a validation loop in Upload::validation() using 'return' instead of 'continue' when the first array element has UPLOAD_ERR_NO_FILE, aborting al...

CVSS:
9.8
Affected:
up to 4.2.1
Fixed in:
4.2.2
Disclosed:
Aug 19, 2026

CVE-2026-32475 on NVD →

Elementor Website Builder <= 3.29.0 - Authenticated (Contributor+) Stored Cross-Site Scripting

medium

The Elementor Website Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 3.29.0 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web script...

CVSS:
6.4
Affected:
up to 3.29.0
Fixed in:
3.29.1
Disclosed:
Jun 19, 2025

CVE-2024-50555 on NVD →

Elementor Pro <= 3.29.0 - Authenticated (Contributor+) Stored Cross-Site Scripting

medium

The Elementor Website Builder Pro plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘button_text’ parameter in all versions up to, and including, 3.29.0 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access a...

CVSS:
6.4
Affected:
up to 3.29.0
Fixed in:
3.29.1
Disclosed:
Jun 9, 2025

CVE-2025-3076 on NVD →

Elementor Pro < 3.29.1 - Authenticated (Contributor+) Stored Cross-Site Scripting

medium
Affected:
up to 3.29.1
Fixed in:
3.29.1
Disclosed:
Jun 9, 2025

CVE-2025-3076 on NVD →

Elementor Website Builder Pro – More than Just a Page Builder <= 3.25.10 - Authenticated (Contributor+) Sensitive Information Exposure via Shortcode

medium

The Elementor Website Builder Pro plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.25.10 via the 'elementor-template' shortcode. This makes it possible for authenticated attackers, with Contributor-level access and above, to extract sensitive data including th...

CVSS:
4.3
Affected:
up to 3.25.10
Fixed in:
3.25.11
Disclosed:
Jan 29, 2025

CVE-2024-8494 on NVD →

Elementor Website Builder Pro – More than Just a Page Builder < 3.25.11 - Authenticated (Contributor+) Sensitive Information Exposure via Shortcode

medium
Affected:
up to 3.25.11
Fixed in:
3.25.11
Disclosed:
Jan 29, 2025

CVE-2024-8494 on NVD →

Elementor Pro [elementor-pro] < 3.21.3

unknown

[en] Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site Scripting') vulnerability in Elementor Elementor Pro allows Reflected XSS.This issue affects Elementor Pro: from n/a through 3.21.2.

Affected:
up to 3.21.3
Fixed in:
3.21.3
Disclosed:
Jul 22, 2024

CVE-2024-35656 on NVD →

Elementor Pro <= 3.21.2 - Reflected Cross-Site Scripting

medium

The Elementor Pro plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in versions up to, and including, 3.21.2 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully...

CVSS:
6.1
Affected:
up to 3.21.2
Fixed in:
3.21.3
Disclosed:
Jun 28, 2024

CVE-2024-35656 on NVD →

Elementor Pro < 3.21.3 - Reflected Cross-Site Scripting

medium
Affected:
up to 3.21.3
Fixed in:
3.21.3
Disclosed:
Jun 28, 2024

CVE-2024-35656 on NVD →

Elementor Pro [elementor-pro] < 3.13.1

unknown

[en] Missing Authorization vulnerability in Elementor Elementor Pro.This issue affects Elementor Pro: from n/a through 3.13.0.

Affected:
up to 3.13.1
Fixed in:
3.13.1
Disclosed:
Jun 19, 2024

CVE-2023-35050 on NVD →

Elementor Pro [elementor-pro] < 3.21.2

unknown

[en] The Elementor Website Builder – More than Just a Page Builder Pro plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the several parameters in versions up to, and including, 3.21.0 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, wit...

Affected:
up to 3.21.2
Fixed in:
3.21.2
Disclosed:
May 9, 2024

CVE-2024-4107 on NVD →

Elementor Website Builder Pro <= 3.21.0 - Authenticated (Contributor+) DOM-Based Stored Cross-Site Scripting

medium

The Elementor Website Builder – More than Just a Page Builder Pro plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the several parameters in versions up to, and including, 3.21.0 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with con...

CVSS:
6.4
Affected:
up to 3.21.0
Fixed in:
3.21.2
Disclosed:
May 2, 2024

CVE-2024-4107 on NVD →

Elementor Website Builder Pro < 3.21.2 - Authenticated (Contributor+) DOM-Based Stored Cross-Site Scripting

medium
Affected:
up to 3.21.2
Fixed in:
3.21.2
Disclosed:
May 2, 2024

CVE-2024-4107 on NVD →

Elementor Pro [elementor-pro] < 3.20.2

unknown

[en] The Elementor Website Builder Pro plugin for WordPress is vulnerable to Stored Cross-Site Scripting via widget's custom_id in all versions up to, and including, 3.20.1 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with con...

Affected:
up to 3.20.2
Fixed in:
3.20.2
Disclosed:
Mar 27, 2024

CVE-2024-1364 on NVD →

Elementor Pro [elementor-pro] < 3.20.2

unknown

[en] The Elementor Website Builder Pro plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's Media Carousel widget in all versions up to, and including, 3.20.1 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated at...

Affected:
up to 3.20.2
Fixed in:
3.20.2
Disclosed:
Mar 27, 2024

CVE-2024-2121 on NVD →

Elementor Pro [elementor-pro] < 3.20.2

unknown

[en] The Elementor Website Builder – More than Just a Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's Post Navigation widget in all versions up to, and including, 3.20.1 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it...

Affected:
up to 3.20.2
Fixed in:
3.20.2
Disclosed:
Mar 27, 2024

CVE-2024-2120 on NVD →

Elementor Pro [elementor-pro] < 3.20.2

unknown

[en] The Elementor Website Builder Pro plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the video_html_tag attribute in all versions up to, and including, 3.20.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor access o...

Affected:
up to 3.20.2
Fixed in:
3.20.2
Disclosed:
Mar 27, 2024

CVE-2024-2781 on NVD →

Elementor Pro [elementor-pro] < 3.20.2

unknown

[en] The Elementor Website Builder Pro plugin for WordPress is vulnerable to Stored Cross-Site Scripting via an SVGZ file uploaded via the Form widget in all versions up to, and including, 3.20.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contrib...

Affected:
up to 3.20.2
Fixed in:
3.20.2
Disclosed:
Mar 27, 2024

CVE-2024-1521 on NVD →

Elementor Website Builder Pro <= 3.20.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via Form Widget SVGZ File Upload

medium

The Elementor Website Builder Pro plugin for WordPress is vulnerable to Stored Cross-Site Scripting via an SVGZ file uploaded via the Form widget in all versions up to, and including, 3.20.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-...

CVSS:
6.4
Affected:
up to 3.20.1
Fixed in:
3.20.2
Disclosed:
Mar 26, 2024

CVE-2024-1521 on NVD →

Elementor Website Builder Pro <= 3.20.1 - Authenticated (Contributor+) DOM-Based Stored Cross-Site Scripting via video_html_tag

medium

The Elementor Website Builder Pro plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the video_html_tag attribute in all versions up to, and including, 3.20.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor access or hig...

CVSS:
6.4
Affected:
up to 3.20.1
Fixed in:
3.20.2
Disclosed:
Mar 26, 2024

CVE-2024-2781 on NVD →

Elementor Website Builder Pro <= 3.20.1 - Authententicated (Contributor+) Stored Cross-Site Scripting

medium

The Elementor Website Builder Pro plugin for WordPress is vulnerable to Stored Cross-Site Scripting via widget's custom_id in all versions up to, and including, 3.20.1 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with contribu...

CVSS:
6.4
Affected:
up to 3.20.1
Fixed in:
3.20.2
Disclosed:
Mar 26, 2024

CVE-2024-1364 on NVD →

Elementor Website Builder Pro <= 3.20.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via Post Navigation

medium

The Elementor Website Builder Pro plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's Post Navigation widget in all versions up to, and including, 3.20.1 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attack...

CVSS:
5.4
Affected:
up to 3.20.1
Fixed in:
3.20.2
Disclosed:
Mar 26, 2024

CVE-2024-2120 on NVD →

Elementor Website Builder Pro <= 3.20.1 - Authenticated (Contributor+) Stored Cross-Site Scripting

medium

The Elementor Website Builder Pro plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's Media Carousel widget in all versions up to, and including, 3.20.1 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attacke...

CVSS:
5.4
Affected:
up to 3.20.1
Fixed in:
3.20.2
Disclosed:
Mar 26, 2024

CVE-2024-2121 on NVD →

Elementor Website Builder Pro < 3.20.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via Form Widget SVGZ File Upload

medium
Affected:
up to 3.20.2
Fixed in:
3.20.2
Disclosed:
Mar 26, 2024

CVE-2024-1521 on NVD →

Elementor Website Builder Pro < 3.20.2 - Authenticated (Contributor+) Stored Cross-Site Scripting

medium
Affected:
up to 3.20.2
Fixed in:
3.20.2
Disclosed:
Mar 26, 2024

CVE-2024-2121 on NVD →

Elementor Website Builder Pro < 3.20.2 - Authenticated (Contributor+) DOM-Based Stored Cross-Site Scripting via video_html_tag

medium
Affected:
up to 3.20.2
Fixed in:
3.20.2
Disclosed:
Mar 26, 2024

CVE-2024-2781 on NVD →

Elementor Website Builder Pro < 3.20.2 - Authententicated (Contributor+) Stored Cross-Site Scripting

medium
Affected:
up to 3.20.2
Fixed in:
3.20.2
Disclosed:
Mar 26, 2024

CVE-2024-1364 on NVD →

Elementor Website Builder – More than Just a Page Builder < 3.20.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via Post Navigation

medium
Affected:
up to 3.20.2
Fixed in:
3.20.2
Disclosed:
Mar 26, 2024

CVE-2024-2120 on NVD →

Elementor Pro [elementor-pro] < 3.19.3

unknown

[en] Exposure of Sensitive Information to an Unauthorized Actor vulnerability in Elementor Pro.This issue affects Elementor Pro: from n/a through 3.19.2.

Affected:
up to 3.19.3
Fixed in:
3.19.3
Disclosed:
Mar 16, 2024

CVE-2024-23523 on NVD →

Elementor Pro <= 3.19.2 - Authenticated (Contributor+) Information Exposure

medium

The Elementor Website Builder Pro plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.19.2 . This makes it possible for authenticated attackers, with contributor-level access and above, to extract arbitrary user meta values.

CVSS:
4.3
Affected:
up to 3.19.2
Fixed in:
3.19.3
Disclosed:
Feb 26, 2024

CVE-2024-23523 on NVD →

Elementor Pro < 3.19.3 - Authenticated (Contributor+) Information Exposure

medium
Affected:
up to 3.19.3
Fixed in:
3.19.3
Disclosed:
Feb 26, 2024

CVE-2024-23523 on NVD →

Elementor Pro <= 3.13.0 - Missing Authorization

medium

The Elementor Pro plugin for WordPress is vulnerable to unauthorized access of data, modification of data, and loss of data due to a missing capability check on several functions in versions up to, and including, 3.13.0. This makes it possible for authenticated attackers, with subscriber-level access and above, to perf...

CVSS:
6.3
Affected:
up to 3.13.0
Fixed in:
3.13.1
Disclosed:
Jun 20, 2023

CVE-2023-35050 on NVD →

Elementor Pro [elementor-pro] < 3.11.7

unknown

[en] The Elementor Pro plugin for WordPress is vulnerable to unauthorized data modification due to a missing capability check on the update_page_option function in versions up to, and including, 3.11.6. This makes it possible for authenticated attackers with subscriber-level capabilities to update arbitrary site option...

Affected:
up to 3.11.7
Fixed in:
3.11.7
Disclosed:
Jun 7, 2023

CVE-2023-3124 on NVD →

Elementor Pro <= 3.11.6 - Authenticated(Subscriber+) Privilege Escalation via update_page_option

high

The Elementor Pro plugin for WordPress is vulnerable to unauthorized data modification due to a missing capability check on the update_page_option function in versions up to, and including, 3.11.6. This makes it possible for authenticated attackers with subscriber-level capabilities to update arbitrary site options, wh...

CVSS:
8.8
Affected:
up to 3.11.6
Fixed in:
3.11.7
Disclosed:
Mar 28, 2023

CVE-2023-3124 on NVD →

Elementor Pro [elementor-pro] < 3.11.7

unknown

The Elementor Pro plugin for WordPress is vulnerable to unauthorized data modification due to a missing capability check on the update_page_option function in versions up to, and including, 3.11.6. This makes it possible for authenticated attackers with subscriber-level capabilities to update arbitrary site options, wh...

Affected:
up to 3.11.7
Fixed in:
3.11.7
Disclosed:
Mar 28, 2023

Elementor Pro [elementor-pro] < 3.11.7

unknown

Update the WordPress Elementor Pro plugin to the latest available version (at least 3.11.7). JEROME BRUANDET discovered and reported this Broken Access Control vulnerability in WordPress Elementor Pro Plugin. This vulnerability has been fixed in version 3.11.7.

Affected:
up to 3.11.7
Fixed in:
3.11.7
Disclosed:
Mar 28, 2023

Elementor Pro < 3.11.7 - Subscriber+ Arbitrary Options Update

unknown
Affected:
up to 3.11.7
Fixed in:
3.11.7
Disclosed:
Mar 28, 2023

CVE-2023-3124 on NVD →

Elementor Pro [elementor-pro] < 3.0.6

unknown

[en] The Dynamic OOO widget for the Elementor Pro plugin through 3.0.5 for WordPress allows remote authenticated users to execute arbitrary code because only the Editor role is needed to upload executable PHP code via the PHP Raw snippet. NOTE: this issue can be mitigated by removing the Dynamic OOO widget or by restri...

Affected:
up to 3.0.6
Fixed in:
3.0.6
Disclosed:
Oct 7, 2020

CVE-2020-26596 on NVD →

Elementor Pro <= 3.0.5 - Authenticated Remote Code Execution in Dynamic OOO Widget

high

The Dynamic OOO widget for the Elementor Pro plugin through 3.0.5 for WordPress allows remote authenticated users to execute arbitrary code because only the Editor role is needed to upload executable PHP code via the PHP Raw snippet. NOTE: this issue can be mitigated by removing the Dynamic OOO widget or by restricting...

CVSS:
7.2
Affected:
up to 3.0.5
Fixed in:
3.0.6
Disclosed:
Oct 6, 2020

CVE-2020-26596 on NVD →

Elementor Pro [elementor-pro] < 2.9.4

unknown

[en] An issue was discovered in the "Ultimate Addons for Elementor" plugin before 1.24.2 for WordPress, as exploited in the wild in May 2020 in conjunction with CVE-2020-13126. Unauthenticated attackers can create users with the Subscriber role even if registration is disabled.

Affected:
up to 2.9.4
Fixed in:
2.9.4
Disclosed:
May 17, 2020

CVE-2020-13125 on NVD →

Elementor Pro [elementor-pro] < 2.9.4

unknown

[en] An issue was discovered in the Elementor Pro plugin before 2.9.4 for WordPress, as exploited in the wild in May 2020 in conjunction with CVE-2020-13125. An attacker with the Subscriber role can upload arbitrary executable files to achieve remote code execution. NOTE: the free Elementor plugin is unaffected.

Affected:
up to 2.9.4
Fixed in:
2.9.4
Disclosed:
May 17, 2020

CVE-2020-13126 on NVD →

Elementor Pro < 2.9.4 - Authenticated Arbitrary File Upload

critical
Affected:
up to 2.9.4
Fixed in:
2.9.4
Disclosed:
May 7, 2020

CVE-2020-13126 on NVD →

Elementor Pro <= 2.9.3 - Authenticated (Subscriber+) Arbitrary File Upload

critical

An issue was discovered in the Elementor Pro plugin before 2.9.4 for WordPress, as exploited in the wild in May 2020 in conjunction with CVE-2020-13125. An attacker with the Subscriber role can upload arbitrary executable files to achieve remote code execution. NOTE: the free Elementor plugin is unaffected.

CVSS:
9.9
Affected:
up to 2.9.4
Fixed in:
2.9.4
Disclosed:
May 6, 2020

CVE-2020-13126 on NVD →

Elementor Pro [elementor-pro] < 2.0.10

unknown

[en] The elementor-edit-template class in wp-admin/customize.php in the Elementor Pro plugin before 2.0.10 for WordPress has XSS.

Affected:
up to 2.0.10
Fixed in:
2.0.10
Disclosed:
Oct 7, 2019

CVE-2018-18379 on NVD →

Elementor Pro <= 2.0.9 - Cross-Site Scripting

medium

The elementor-edit-template class in wp-admin/customize.php in the Elementor Pro plugin before 2.0.10 for WordPress has XSS.

CVSS:
6.1
Affected:
up to 2.0.10
Fixed in:
2.0.10
Disclosed:
Oct 26, 2018

CVE-2018-18379 on NVD →

Elementor Pro < 2.0.10 - XSS

medium
Affected:
up to 2.0.10
Fixed in:
2.0.10
Disclosed:
Oct 26, 2018

CVE-2018-18379 on NVD →

Protect your WordPress site

Run a free security scan to detect vulnerable plugins and themes, exposed files, and malware — no plugin install, no signup.

Scan your site free

← Back to the vulnerability database