CVE-2026-47759
Analyzed Analyzed - Analysis Complete
Stored XSS in TinyMCE Editor via data-mce- Attributes

Publication date: 2026-05-28

Last updated on: 2026-05-28

Assigner: GitHub, Inc.

Description
TinyMCE is an open source rich text editor. Prior to 5.11.1, 7.9.3, and 8.5.1, there is a stored XSS vulnerability via unsanitized data-mce-* attributes (data-mce-href, data-mce-src, data-mce-style). Allows attackers to inject malicious values that override safe attributes during serialization, bypassing validation. This vulnerability is fixed in 5.11.1, 7.9.3, and 8.5.1.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-05-28
Last Modified
2026-05-28
Generated
2026-06-17
AI Q&A
2026-05-28
EPSS Evaluated
2026-06-16
NVD
EUVD
Affected Vendors & Products
Showing 3 associated CPEs
Vendor Product Version / Range
tiny tinymce to 5.11.1 (exc)
tiny tinymce From 6.0.0 (inc) to 7.9.3 (exc)
tiny tinymce From 8.0.0 (inc) to 8.5.1 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-79 The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

CVE-2026-47759 is a stored Cross-Site Scripting (XSS) vulnerability in TinyMCE, an open source rich text editor.

The vulnerability arises from unsanitized data-mce-* attributes such as data-mce-href, data-mce-src, and data-mce-style, which allow attackers to inject malicious code.

These malicious values can override safe attributes during serialization, bypassing validation and enabling stored XSS attacks.

The affected versions include TinyMCE 5.x (below 5.11.1), 6.x (6.0.0 to 6.8.6), 7.x (7.0.0 to 7.9.2), and 8.x (8.0.0 to 8.5.0).

The issue was discovered by Tadi Kadango and Ivan Babenko and fixed in versions 5.11.1, 7.9.3, and 8.5.1 by stripping unsafe data-mce-* attributes during parsing.

Impact Analysis

This vulnerability can allow attackers to execute malicious scripts in the context of the affected application by injecting code through unsanitized attributes.

Because it is a stored XSS vulnerability, the malicious code can persist and affect multiple users who access the compromised content.

The CVSS score of 8.7 indicates a high severity, with impacts on confidentiality and integrity, potentially allowing attackers to steal sensitive information or manipulate data.

The attack can be performed remotely over the network with low complexity and requires only low privileges and user interaction.

Mitigation Strategies

The primary mitigation step is to upgrade TinyMCE to a patched version that addresses this vulnerability.

  • Upgrade to TinyMCE 5.11.1 if using the 5.x series.
  • Upgrade to TinyMCE 7.9.3 if using the 7.x series.
  • Upgrade to TinyMCE 8.5.1 if using the 8.x series.

These versions strip unsafe data-mce-* attributes during parsing to prevent exploitation of the stored XSS vulnerability.

No official workaround is available, so upgrading is the recommended immediate action.

Detection Guidance

There is no specific information provided in the available resources about commands or methods to detect CVE-2026-47759 on a network or system.

Detection would generally involve inspecting the usage of TinyMCE versions prior to 5.11.1, 7.9.3, or 8.5.1 and checking for the presence of unsanitized data-mce-* attributes such as data-mce-href, data-mce-src, and data-mce-style in stored content.

Since no official detection commands or tools are mentioned, users are advised to verify the TinyMCE version in use and upgrade to patched versions to mitigate the vulnerability.

Compliance Impact

The vulnerability is a stored cross-site scripting (XSS) issue that allows attackers to inject malicious code, potentially impacting the confidentiality and integrity of data handled by TinyMCE.

Such impacts on confidentiality and integrity could have implications for compliance with standards and regulations like GDPR and HIPAA, which require protection of sensitive data and prevention of unauthorized access or data manipulation.

However, the provided information does not explicitly discuss or detail how this vulnerability affects compliance with these or other common standards and regulations.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-47759. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart