CVE-2026-108260
HIGH 7.6Tina 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.
Severe if exploited (CVSS 7.6), but no known exploitation and low modeled probability. Patch on a normal cadence.
Exploitation likelihood
0.3%chance of exploitation in 30 days · 17th percentile
Impact if exploited
7.6CVSS 3.1 · HIGH
- ConfidentialityHigh
- IntegrityLow
- AvailabilityNone
What an attacker needs
- ✓Access: Reachable over the network — no local access needed
- ⚠Privileges: Requires a low-privilege account
- ⚠User interaction: A user must take an action (click / open a file)
- ✓Complexity: No special conditions — reliably repeatable
✓ lowers the bar for an attacker · ⚠ raises it
Proof of concept
No public PoC is currently catalogued.
Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked daily for recent CVEs, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Data snapshot:
Weakness (CWE)
- CWE-79: : Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
- CWE-83: : Improper Neutralization of Script in Attributes in a Web Page
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N
References and research data (JSON)
Packages and version ranges
Each advisory describes its own package and affected ranges. A boundary applies to that range; it is not a universal upgrade recommendation.
@tinacms/web-components npm
pkg:npm/%40tinacms/web-components
SEMVER range- All earlier versions (introduced 0)
- Fixed boundary (excluded): 0.2.1
GitHub Advisory Database · GHSA-c42q-qvc3-j6vg · Updated 2026-10-09T21:15:04.363433366ZAdditional upstream package constraints
{ "database": { "last_known_affected_version_range": "<= 0.2.0", "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-c42q-qvc3-j6vg/GHSA-c42q-qvc3-j6vg.json" } }
All CVSS metrics
- HIGH 7.6 v3.1 · CNA Primary
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N - HIGH 7.6 v3.1 · NVD Secondary
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N
References
Exploit-tagged references (not proof of a PoC)
- https://github.com/tinacms/tinacms/security/advisories/GHSA-c42q-qvc3-j6vg CVE record · GitHub_M · Updated 2026-10-09T20:40:37.228Z
CVE record · CISA-ADP · Updated 2026-10-13T15:17:14.297Z
NVD · CVE-2026-108260 · Updated 2026-10-16T20:04:29.760
GitHub Advisory Database · GHSA-c42q-qvc3-j6vg
GitHub Advisory Database · GHSA-c42q-qvc3-j6vg · Updated 2026-10-09T21:15:04.363433366Z
Advisories
- https://osv.dev/vulnerability/GHSA-c42q-qvc3-j6vg GitHub Advisory Database · GHSA-c42q-qvc3-j6vg
GitHub Advisory Database · GHSA-c42q-qvc3-j6vg · Updated 2026-10-09T21:15:04.363433366Z - https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-95989 EUVD · EUVD-2026-95989
Technical & other
- https://github.com/tinacms/tinacms/pull/7523 CVE record · GitHub_M · Updated 2026-10-09T20:40:37.228Z
NVD · CVE-2026-108260 · Updated 2026-10-16T20:04:29.760
GitHub Advisory Database · GHSA-c42q-qvc3-j6vg
GitHub Advisory Database · GHSA-c42q-qvc3-j6vg · Updated 2026-10-09T21:15:04.363433366Z - https://github.com/tinacms/tinacms/commit/5295e077f0d279c35686a0e481a15e33a4877e3b CVE record · GitHub_M · Updated 2026-10-09T20:40:37.228Z
NVD · CVE-2026-108260 · Updated 2026-10-16T20:04:29.760
GitHub Advisory Database · GHSA-c42q-qvc3-j6vg
GitHub Advisory Database · GHSA-c42q-qvc3-j6vg · Updated 2026-10-09T21:15:04.363433366Z - https://github.com/tinacms/tinacms/releases/tag/@tinacms/[email protected] CVE record · GitHub_M · Updated 2026-10-09T20:40:37.228Z
NVD · CVE-2026-108260 · Updated 2026-10-16T20:04:29.760
GitHub Advisory Database · GHSA-c42q-qvc3-j6vg
GitHub Advisory Database · GHSA-c42q-qvc3-j6vg · Updated 2026-10-09T21:15:04.363433366Z - https://github.com/tinacms/tinacms GitHub Advisory Database · GHSA-c42q-qvc3-j6vg
GitHub Advisory Database · GHSA-c42q-qvc3-j6vg · Updated 2026-10-09T21:15:04.363433366Z