CVE-2026-55661 Details
Description
Tina is a headless content management system. In versions prior to @tinacms/mdx 2.1.7 and tinacms 3.9.3, rich-text parsing and the default link/image renderers did not sanitize the url field on Slate link/image nodes. Content containing javascript: or data:text/html URLs — including case-variant, whitespace-padded, and control-character-obfuscated forms — is rendered into href/src and executes when the content is viewed. Any actor able to author rich-text content (for example a lower-privileged editor, or imported/external content) can achieve stored XSS against editors and site viewers. This issue is fixed in versions @tinacms/mdx 2.1.7 and tinacms 3.9.3.
A stored cross-site scripting vulnerability has been identified in TinaCMS versions prior to @tinacms/mdx 2.1.7 and tinacms 3.9.3. The issue arises because the rich-text parser and default link/image renderers failed to properly sanitize the URL field in Slate link and image nodes. This lack of sanitization allowed content containing 'javascript:' or 'data:text/html' URLs— including variations such as case-variant, whitespace-padded, and control-character-obfuscated forms— to be executed when the content was viewed. As a result, any user capable of creating rich-text content, such as lower-privileged editors or through imported/external content, could exploit this vulnerability, leading to stored cross-site scripting attacks against editors and site viewers.
Users can upgrade to @tinacms/mdx version 2.1.7 or tinacms version 3.9.3 to address this vulnerability.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jul 1, 2026CISA-ADP
Assessed Jul 6, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/tinacms/tinacms/pull/7056 | [email protected] | Issue TrackingVendor |
| https://github.com/tinacms/tinacms/security/advisories/GHSA-2vcc-5v34-9jc8 | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-79 | Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') | [email protected] |
| CWE-87 | Improper Neutralization of Alternate XSS Syntax | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| TinaCMS | < 3.9.3 (semver) |
CPE
Remediation
| |
| TinaCMS MDX | < 2.1.7 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 6, 2026 | CVE Modified | CISA-ADP |
| Jul 1, 2026 | New CVE Received | [email protected] |
Volerion