Skip to content
OpenAdvisories
High · 8.5 CVE-2026-116675 EUVD-2026-111106GHSA-mf2p-h6hf-fcwm

TinyMCE Cross-Site Scripting (XSS) vulnerability using media plugin `data-mce-object` serialization

Published Oct 27, 2026 · Updated Oct 28, 2026 · Assigned by GitHub_M

Description

TinyMCE is an open source rich text editor. From 7.9.3 until 7.9.4 and from 8.5.1 until 8.9.3, the media plugin creates elements crafted through data-mce-object in the active document before sanitization. Those elements can execute malicious scripts during processing, resulting in stored cross-site scripting for users with the media plugin enabled. This issue is fixed in versions 8.9.3 and 7.9.4.

Affected products

VendorProductAffectedFixed
tinymce tinymce >= 8.5.1, < 8.9.3, >= 7.9.3, < 7.9.4 —

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 >= 8.5.1, < 8.9.3 8.9.3 GHSA-mf2p-h6hf-fcwm
npm tinymce >= 7.9.3, < 7.9.4 7.9.4 GHSA-mf2p-h6hf-fcwm
NuGet TinyMCE >= 8.5.1, < 8.9.3 8.9.3 GHSA-mf2p-h6hf-fcwm
NuGet TinyMCE >= 7.9.3, < 7.9.4 7.9.4 GHSA-mf2p-h6hf-fcwm
Packagist tinymce/tinymce >= 8.5.1, < 8.9.3 8.9.3 GHSA-mf2p-h6hf-fcwm
Packagist tinymce/tinymce >= 7.9.3, < 7.9.4 7.9.4 GHSA-mf2p-h6hf-fcwm

References