TinyMCE Cross-Site Scripting (XSS) vulnerability using media plugin `data-mce-object` injection
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.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-47761
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 7 Nov 2026, 09:37 UTC · Revision 1
Source evidence
TinyMCE Cross-Site Scripting (XSS) vulnerability using media plugin `data-mce-object` injection
core-osv · Original sourcePublished 28 May 2026, 15:20 UTC
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.
osv:CVE-2026-47761
Complete source record
{
"id": "04589f078434e5ab3a1bfd82c733929e82e297ce04829ebc31392ed34e4caa75",
"url": "https://osv.dev/vulnerability/CVE-2026-47761",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "TinyMCE Cross-Site Scripting (XSS) vulnerability using media plugin `data-mce-object` injection",
"summary": "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.",
"evidence": "osv:CVE-2026-47761",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2026-47761",
"aliases": [
"CVE-2026-47761",
"GHSA-vg35-5wq7-3x7w"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/tinymce/tinymce",
"type": "GIT",
"events": [
{
"introduced": "4cc623897917472ba418f1378170727d7a94575b"
},
{
"fixed": "9dac5bb3c875b9c5de43a3f6ea33f55437e77325"
},
{
"introduced": "9f7ab4d2acef062e7f2cd85e7498e3016446ff65"
},
{
"fixed": "03573dd3ca7ac79f79b8f6e66f3b4256d3e1de36"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:tiny:tinymce:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "6.0.0"
},
{
"fixed": "7.9.3"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:tiny:tinymce:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "8.0.0"
},
{
"fixed": "8.5.1"
}
],
"source": "CPE_RANGE"
}
]
}
}
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-47761.json"
}
}
],
"modified": "2026-10-28T02:30:50.388766031Z",
"provider": "osv",
"references": [
"https://www.tiny.cloud/docs/tinymce/7/7.9.3-release-notes/#overview",
"https://www.tiny.cloud/docs/tinymce/8/8.5.1-release-notes/#overview",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/47xxx/CVE-2026-47761.json",
"https://github.com/tinymce/tinymce/security/advisories/GHSA-vg35-5wq7-3x7w",
"https://nvd.nist.gov/vuln/detail/CVE-2026-47761"
],
"provider_metadata": {
"cwe_ids": [
"CWE-79"
],
"cna_assigner": "GitHub_M",
"unresolved_ranges": [
{
"extracted_events": [
{
"range": [
{
"fixed": "5.11.1"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
}
]
}
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/47xxx/CVE-2026-47761.json"
}
},
"related_cves": [
{
"value": "CVE-2026-47761",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 518896,
"published_at": "2026-05-28T15:20:57.814+00:00"
}