CVE-2019-1010091 XSS in TinyMCE
An attacker can execute arbitrary JavaScript by tricking a victim into pasting malicious content into the media element embed tab of the TinyMCE editor.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2019-1010091?
CVE-2019-1010091 is a medium-severity cross-site scripting vulnerability in tinymce, published on 17 Jul 2019. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official description
tinymce 4.7.11, 4.7.12 is affected by: CWE-79: Improper Neutralization of Input During Web Page Generation. The impact is: JavaScript code execution. The component is: Media element. The attack vector is: The victim must paste malicious content to media element's embed tab.
Weakness: CWE-79
Which versions are affected by CVE-2019-1010091?
4 open source packages ship an affected version, including tinymce. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
tinymce npm | All versions | 4.9.10 |
tinymce npm | All versions | 4.9.10 |
tinymce npm | From 5.0.0 | 5.2.2 |
tinymce npm | From 5.0.0 | 5.2.2 |
Products include Tiny Tinymce.
How do I fix CVE-2019-1010091?
Upgrade tinymce to a fixed version for your release line: 4.9.10 or 5.2.2.
Escape output for the context it lands in and set a strict Content Security Policy. Upgrading the affected component is the real fix. More about Cross-site scripting.
Is CVE-2019-1010091 being exploited?
There is no known exploitation of CVE-2019-1010091 in the wild and no public exploit code.
Other vulnerabilities in tinymce
- CVE-2026-47759 TinyMCE Cross-Site Scripting (XSS) vulnerability using through data-mce- prefixed src, href, style attributes
- CVE-2026-47760 TinyMCE Cross-Site Scripting (XSS) vulnerability using sanitization bypass through nested SVGs
- CVE-2026-47761 TinyMCE Cross-Site Scripting (XSS) vulnerability using media plugin `data-mce-object` injection
- CVE-2026-47762 TinyMCE Cross-Site Scripting (XSS) vulnerability through `mce:protected` comments
- CVE-2024-21908 Cross-site scripting vulnerability in TinyMCE
Sources
Also known as GHSA-c78w-2gw7-gjv3, UBUNTU-CVE-2019-1010091.