Description
The Elementor Website Builder WordPress plugin before 4.3.5 does not sanitize the text content of SVG files, checking only their elements and attributes, allowing users with the Contributor role and above to store a payload which breaks out when the SVG is rendered inline in a page and executes in the browser of any user viewing it. Execution is specific to Chromium-based browsers; Firefox is not affected.
Published: 2026-10-21
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting (XSS) in inline SVG
Action: Patch
AI Analysis

Impact

The Elementor Website Builder plugin fails to sanitize the text content of SVG files, inspecting only elements and attributes while leaving CDATA sections untouched. A user with Contributor or higher privileges can upload an SVG containing malicious JavaScript that is executed when the SVG is rendered inline on any page viewed by another user. This enables arbitrary client‑side code to run in the victim’s browser, potentially compromising session cookies, injecting further payloads, or redirecting the user.

Affected Systems

All installations of Elementor version 4.3.4 and earlier are impacted. Any WordPress site that has not yet upgraded to 4.3.5 or newer can be targeted if a Contributor or higher privileged user uploads a crafted SVG. The flaw does not affect users lacking upload or contributor rights, and it does not affect installations that already use 4.3.5 or later.

Risk and Exploitability

The CVSS score of 6.8 denotes a moderate severity stored XSS, while an EPSS score of less than 1% indicates a very low probability of exploitation. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires the attacker to first obtain Contributor or higher role on the target site, upload the malicious SVG, and then have another visitor render the page containing the file. The flaw is specific to Chromium‑based browsers; it does not affect Firefox. If leveraged, the attacker can execute arbitrary client‑side code in the context of the victim’s session.

Generated by OpenCVE AI on October 21, 2026 at 19:44 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Elementor plugin to version 4.3.5 or newer
  • Restrict SVG upload capabilities to administrators only or disable contributor uploads
  • Review and sanitize existing SVG content on public pages to remove or neutralize embedded JavaScript

Generated by OpenCVE AI on October 21, 2026 at 19:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 21 Oct 2026 11:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79
Metrics cvssV3_1

{'score': 6.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 21 Oct 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Elementor Website Builder WordPress plugin before 4.3.5 does not sanitize the text content of SVG files, checking only their elements and attributes, allowing users with the Contributor role and above to store a payload which breaks out when the SVG is rendered inline in a page and executes in the browser of any user viewing it. Execution is specific to Chromium-based browsers; Firefox is not affected.
Title Elementor < 4.3.5 - Contributor+ Stored XSS via SVG CDATA Sanitizer Bypass
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-21T10:35:02.168Z

Reserved: 2026-08-27T12:40:44.712Z

Link: CVE-2026-81813

cve-icon Vulnrichment

Updated: 2026-10-21T10:15:54.338Z

cve-icon NVD

Status : Deferred

Published: 2026-10-21T06:16:49.833

Modified: 2026-10-21T18:37:38.700

Link: CVE-2026-81813

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-21T19:45:03Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')