Skip to content
Heist/ feed
High

@tinacms/web-components: `tina-markdown` writes rich-text link URLs into `href` without scheme validation, allowing stored XSS

Type: advisorySource: Official CVE List1 source record

Tina is a headless content management system. Prior to 0.2.1, the tina-markdown element in packages/@tinacms/web-components/src/tina-markdown.js assigns a rich-text node.url value directly to an anchor href without validating the URL scheme. A content author can store a link using a script-capable scheme, and a visitor who clicks the rendered link executes attacker-controlled script in the site's origin. The script can access same-origin application data and, when the visitor is an editor or administrator, may expose credentials stored by the TinaCMS admin on that origin. This issue is fixed in version 0.2.1.

Announced Source revision 1
Original source ↗

CVE-2026-108260

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: cve:CVE-2026-108260

tinacms

Source reference: /containers/cna/affected/0/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

web-components

Source reference: /containers/cna/affected/1/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "vendor": "tinacms",
    "product": "tinacms",
    "versions": [
      {
        "status": "affected",
        "version": "< 3.14.0"
      }
    ]
  },
  {
    "vendor": "@tinacms",
    "product": "web-components",
    "versions": [
      {
        "status": "affected",
        "version": "< 0.2.1"
      }
    ]
  }
]
Related CVEs
CVE-2026-108260

Source reference: /cveMetadata/cveId

Publisher severity

high

Source reference: /containers/cna/metrics

Event
#17458 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement