Skip to content
OpenAdvisories
High · 8.7 CVE-2026-47759 EUVD-2026-32921GHSA-q742-qvgc-gc2f

TinyMCE Cross-Site Scripting (XSS) vulnerability using through data-mce- prefixed src, href, style attributes

Published May 28, 2026 · Updated May 30, 2026 · Assigned by GitHub_M

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.

Affected products

VendorProductAffectedFixed
tinymce tinymce < 5.11.1, >= 6.0.0, <= 6.8.6, >= 7.0.0, < 7.9.3, >= 8.0.0, < 8.5.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS tinymce No fix yet —
Ubuntu 18.04 LTS tinymce No fix yet —
Ubuntu 16.04 LTS tinymce No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
npm tinymce <= 5.10.9 — GHSA-q742-qvgc-gc2f
npm tinymce >= 6.0.0, < 7.9.3 7.9.3 GHSA-q742-qvgc-gc2f
npm tinymce >= 8.0.0, < 8.5.1 8.5.1 GHSA-q742-qvgc-gc2f
NuGet TinyMCE <= 5.10.9 — GHSA-q742-qvgc-gc2f
NuGet TinyMCE >= 6.0.0, < 7.9.3 7.9.3 GHSA-q742-qvgc-gc2f
NuGet TinyMCE >= 8.0.0, < 8.5.1 8.5.1 GHSA-q742-qvgc-gc2f
Packagist tinymce/tinymce <= 5.10.9 — GHSA-q742-qvgc-gc2f
Packagist tinymce/tinymce >= 6.0.0, < 7.9.3 7.9.3 GHSA-q742-qvgc-gc2f
Packagist tinymce/tinymce >= 8.0.0, < 8.5.1 8.5.1 GHSA-q742-qvgc-gc2f

Advisories 1

References