CVE-2026-47761
Received Received - Intake
Stored XSS in TinyMCE Media Plugin

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 in the media plugin. Attackers can inject malicious scripts via crafted data-mce-* attributes, which are executed when content is rendered. Impacts users of TinyMCE with the media plugin enabled. 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-05-28
AI Q&A
2026-05-28
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 3 associated CPEs
Vendor Product Version / Range
tinymce tinymce to 5.11.1 (exc)
tinymce tinymce to 7.9.3 (exc)
tinymce tinymce 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 Powered Q&A
Can you explain this vulnerability to me?

CVE-2026-47761 is a stored Cross-Site Scripting (XSS) vulnerability found in the media plugin of the TinyMCE rich text editor. Attackers can exploit this vulnerability by injecting malicious scripts through specially crafted data-mce-* attributes, such as data-mce-object and data-mce-p-*, which are then executed when the content is rendered in the editor.

This vulnerability affects users who have the media plugin enabled in their TinyMCE installations prior to versions 5.11.1, 7.9.3, and 8.5.1, where the issue has been fixed by proper sanitization of these attributes.


How can this vulnerability impact me? :

This vulnerability can have a significant impact on the confidentiality and integrity of your system or data. Because it is a stored XSS vulnerability, malicious scripts injected by an attacker can be executed in the context of users viewing the affected content, potentially leading to unauthorized actions, data theft, or session hijacking.

The vulnerability has a high severity rating with a CVSS score of 8.7, indicating that it poses a serious risk. It requires low privileges and user interaction to exploit, and the attack can be carried out remotely over a network.


How can this vulnerability be detected on my network or system? Can you suggest some commands?

This vulnerability involves the injection of malicious scripts via crafted data-mce-* attributes in the TinyMCE media plugin. Detection would involve inspecting content rendered by TinyMCE for suspicious or unexpected data-mce-object or data-mce-p-* attributes that could contain malicious scripts.

There are no specific detection commands or tools provided in the available resources. However, administrators can check the version of TinyMCE in use to determine if it is vulnerable.

A general approach to detect vulnerable versions on your system could include commands to identify the TinyMCE version, for example:

  • Search for TinyMCE version in your web application files or package manager (e.g., grep or find commands in Linux).
  • Use browser developer tools to inspect the HTML content for suspicious data-mce-object or data-mce-p-* attributes.
  • Monitor network traffic for suspicious payloads containing crafted data-mce-* attributes.

Since no official detection commands are provided, manual inspection and version verification remain the primary methods.


What immediate steps should I take to mitigate this vulnerability?

The primary and immediate mitigation step is to upgrade TinyMCE to one of the patched versions: 5.11.1, 7.9.3, or 8.5.1.

There is no official workaround available for this vulnerability, so upgrading is essential to ensure proper sanitization of content containing data-mce-object and data-mce-p-* attributes.

Additionally, consider disabling the media plugin if it is not required, to reduce the attack surface.

Review and sanitize any user-generated content before rendering it in TinyMCE to help prevent exploitation.


How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:

The vulnerability is a stored Cross-Site Scripting (XSS) issue in the TinyMCE media plugin that allows attackers to inject malicious scripts, potentially compromising confidentiality and integrity of data.

Such a vulnerability could impact compliance with standards and regulations like GDPR and HIPAA, which require protection of personal and sensitive data against unauthorized access and integrity violations.

If exploited, this vulnerability could lead to unauthorized data disclosure or manipulation, thereby violating data protection requirements under these regulations.

Mitigation requires upgrading to patched versions of TinyMCE (5.11.1, 7.9.3, or 8.5.1) to ensure proper sanitization and prevent exploitation.


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart