VYPR
Moderate severityNVD Advisory· Published Dec 30, 2020· Updated Aug 4, 2024

CVE-2020-5809

CVE-2020-5809

Description

A stored XSS vulnerability exists in Umbraco CMS <= 8.9.1 or current. An authenticated user can inject arbitrary JavaScript code into iframes when editing content using the TinyMCE rich-text editor, as TinyMCE is configured to allow iframes by default in Umbraco CMS.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Authenticated stored XSS in Umbraco CMS <=8.9.1 via iframes in TinyMCE editor allows attackers to execute arbitrary JavaScript when an admin views the content.

A stored cross-site scripting (XSS) vulnerability exists in Umbraco CMS versions up to and including 8.9.1. The TinyMCE rich-text editor is configured to allow iframes by default, enabling an authenticated user to inject arbitrary JavaScript code into iframes when editing content [1][2]. The injected code is stored and executed when the content is rendered.

An attacker with authenticated access can craft a content update containing a malicious iframe using the srcdoc attribute. The proof-of-concept in the Tenable advisory shows an iframe that, when triggered by an admin, sends an XMLHttpRequest to escalate the attacker's user ID to the admin group [1]. The attack requires the victim to view the compromised content, such as an admin previewing or publishing the content.

Successful exploitation allows an attacker to escalate privileges to admin. Once admin, the attacker could potentially install malicious Umbraco packages, leading to remote code execution [1]. The vulnerability is stored, so the payload persists until removed.

Umbraco has released patches; users should upgrade to a version beyond 8.9.1. The advisory recommends updating to the latest version [1]. No workaround is mentioned, but disabling iframes in TinyMCE configuration could be a temporary measure.

AI Insight generated on May 21, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
UmbracoCms.CoreNuGet
<= 8.9.1

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

3

News mentions

0

No linked articles in our index yet.