Skip to content
PatchBriefing

Search PatchBriefing

Type at least two characters. Results update as you type.

Search CVEs, products, packages and article titles.

Nothing found. Identifiers such as CVE and GHSA can be searched in both languages.

Subscribe

Medium · 4.6 WordPress CVE-2026-81812 CVE-2026-81813

Two Stored XSS Vulnerabilities Found in Elementor Website Builder (CVE-2026-81812, CVE-2026-81813)

Elementor Website Builder before version 4.3.5 contains two stored cross-site scripting issues related to SVG file handling, allowing Author or Contributor-level users to run JavaScript in the browsers of other site visitors under certain conditions. No fixed version has been confirmed.

Synthesized by AI from 4 sources · updated 2 days ago

AI summary

Two cross-site scripting (XSS) vulnerabilities have been disclosed in the Elementor Website Builder WordPress plugin, a widely used page-building tool. Both issues stem from incomplete sanitization of SVG files and affect versions before 4.3.5. Exploitation requires an authenticated user with at least Author or Contributor privileges, which limits the pool of potential attackers but does not eliminate the risk on sites with multiple content contributors.

What Happened

Two separate CVEs were published for the Elementor Website Builder plugin on the same day. CVE-2026-81812 describes a failure to sanitize uploaded SVG files on every upload route, which allows users with the Author role or above to upload a file containing JavaScript that executes in the browser of anyone who opens it. CVE-2026-81813 describes a related but distinct issue: Elementor checks the elements and attributes of SVG files but does not sanitize their text content, allowing users with the Contributor role or above to store a payload that breaks out and executes when the SVG is rendered inline on a page.

Technical Cause

Both vulnerabilities are classified as CWE-79 (Cross-Site Scripting) and originate from incomplete SVG file sanitization in Elementor Website Builder before version 4.3.5. CVE-2026-81812 results from the plugin not sanitizing uploaded SVG files consistently across every upload route. CVE-2026-81813 results from the plugin only validating SVG elements and attributes while leaving the text content unsanitized, allowing a crafted payload to break out of expected bounds when the SVG is rendered inline. Notably, exploitation of CVE-2026-81813 is specific to Chromium-based browsers; Firefox is reported as not affected.

Who Is Affected

Sites running the Elementor Website Builder WordPress plugin prior to version 4.3.5 are affected. For CVE-2026-81812, exploitation requires an authenticated user with the Author role or above, and additionally requires that the plugin's 'unfiltered file uploads' setting be enabled, which is not the default configuration. For CVE-2026-81813, exploitation requires an authenticated user with the Contributor role or above, and successful execution is limited to visitors using Chromium-based browsers.

Affected Versions

Both vulnerabilities affect Elementor Website Builder versions before 4.3.5. The fact package does not state whether version 4.3.5 itself contains the fix for these specific issues, only that it is referenced as the boundary version in the affected range data; site owners should confirm patch status with the vendor directly.

Fixes and Mitigation

The fact package indicates no confirmed fix is currently available for either vulnerability (fix_available is marked false for both CVEs), despite version 4.3.5 appearing as a boundary in the affected range data. This is an inconsistency in the available information, and we cannot confirm whether a patched release exists or is forthcoming. As a mitigation, site administrators can review and, where appropriate, disable the 'unfiltered file uploads' setting in Elementor, and restrict Author and Contributor role assignments to trusted users to reduce exposure.

Recommended Action

Site owners using Elementor Website Builder should check the plugin's current version and consult the vendor's official changelog for confirmation of a security fix, since this fact package does not confirm a resolved version. In the meantime, ensure the 'unfiltered file uploads' setting remains disabled (its default state) and limit Author/Contributor-level access to trusted personnel only, as both vulnerabilities depend on these elevated roles to be exploited.

PatchBriefing score

4.6 / 10 · Medium

Official CVSS: 6.8

CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H

EPSS 0.0032 (23 percentile)

Why this score

Both vulnerabilities received moderate Patchwire scores (4.4 and 4.6 out of a higher scale) reflecting their CVSS base scores of 6.4 and 6.8 respectively. These scores are tempered by the requirement for authenticated access with elevated privileges (Author or Contributor), user interaction to trigger execution, and the absence of known exploitation or public exploit code. The high install base of Elementor (reported at over 10 million) and the lack of a confirmed fix slightly raise the score, but the attack complexity and privilege requirements keep these in the moderate range rather than critical.

Affected versions

Elementor < 4.3.5
vulnerable
Elementor < 4.3.5
vulnerable

Reported fixes

The fact package indicates no confirmed fix is currently available for either vulnerability (fix_available is marked false for both CVEs), despite version 4.3.5 appearing as a boundary in the affected range data. This is an inconsistency in the available information, and we cannot confirm whether a patched release exists or is forthcoming. As a mitigation, site administrators can review and, where appropriate, disable the 'unfiltered file uploads' setting in Elementor, and restrict Author and Contributor role assignments to trusted users to reduce exposure.

How this was built

4 source records were collected, matched and used to prepare the report above.

  • NVD (NIST) database
  • WPVulnerability database
  • NVD (NIST) database
  • WPVulnerability database
Unified report
Two Stored XSS Vulnerabilities Found in Elementor Website Builder (CVE-2026-81812, CVE-2026-81813)
1 article · 4 sources cited
Revision history
  1. Published
  2. Generated
The Morning Brief

Relevant changes for the stacks you follow.

Choose your stacks, topics and optional WordPress plugins. At 07:00 CEST, matching advisories and releases from the reporting period are grouped into one email.

✓ Choose stacks and topics✓ Change preferences anytime✓ One grouped email