Skip to content
OpenAdvisories
High · 8.7 CVE-2026-47760 EUVD-2026-32920GHSA-mh5m-5hw4-5c69

TinyMCE Cross-Site Scripting (XSS) vulnerability using sanitization bypass through nested SVGs

Published May 28, 2026 · Updated Jun 2, 2026 · Assigned by GitHub_M

Description

TinyMCE is an open source rich text editor. From 6.8.0 to before 7.1.0, TinyMCE contains an XSS vulnerability caused by improper SVG namespace scope handling in the sanitizer. A crafted payload using nested elements can bypass attribute sanitization and execute arbitrary JavaScript. This vulnerability is fixed in 7.1.0.

Affected products

VendorProductAffectedFixed
tinymce tinymce >= 6.0.0, < 7.1.0 —

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 >= 6.8.0, < 7.1.0 7.1.0 GHSA-mh5m-5hw4-5c69
NuGet TinyMCE >= 6.8.0, < 7.1.0 7.1.0 GHSA-mh5m-5hw4-5c69
Packagist tinymce/tinymce >= 6.8.0, < 7.1.0 7.1.0 GHSA-mh5m-5hw4-5c69

References