Vulnerability Details CVE-2026-34604
Tina is a headless content management system. Prior to version 2.2.2, @tinacms/graphql uses string-based path containment checks in FilesystemBridge. That blocks plain ../ traversal, but it does not resolve symlink or junction targets. If a symlink/junction already exists under the allowed content root, a path like content/posts/pivot/owned.md is still considered "inside" the base even though the real filesystem target can be outside it. As a result, FilesystemBridge.get(), put(), delete(), and glob() can operate on files outside the intended root. This issue has been patched in version 2.2.2.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.001
EPSS Ranking 21.0%
CVSS Severity
CVSS v3 Score 7.1
Products affected by CVE-2026-34604
-
cpe:2.3:a:ssw:tinacms/graphql:0.56.1
-
cpe:2.3:a:ssw:tinacms/graphql:0.57.0
-
cpe:2.3:a:ssw:tinacms/graphql:0.57.1
-
cpe:2.3:a:ssw:tinacms/graphql:0.57.2
-
cpe:2.3:a:ssw:tinacms/graphql:0.58.0
-
cpe:2.3:a:ssw:tinacms/graphql:0.58.2
-
cpe:2.3:a:ssw:tinacms/graphql:0.59.0
-
cpe:2.3:a:ssw:tinacms/graphql:0.59.1
-
cpe:2.3:a:ssw:tinacms/graphql:0.59.10
-
cpe:2.3:a:ssw:tinacms/graphql:0.59.11
-
cpe:2.3:a:ssw:tinacms/graphql:0.59.2
-
cpe:2.3:a:ssw:tinacms/graphql:0.59.3
-
cpe:2.3:a:ssw:tinacms/graphql:0.59.4
-
cpe:2.3:a:ssw:tinacms/graphql:0.59.5
-
cpe:2.3:a:ssw:tinacms/graphql:0.59.6
-
cpe:2.3:a:ssw:tinacms/graphql:0.59.7
-
cpe:2.3:a:ssw:tinacms/graphql:0.59.8
-
cpe:2.3:a:ssw:tinacms/graphql:0.59.9
-
cpe:2.3:a:ssw:tinacms/graphql:0.60.0
-
cpe:2.3:a:ssw:tinacms/graphql:0.60.1
-
cpe:2.3:a:ssw:tinacms/graphql:0.60.2
-
cpe:2.3:a:ssw:tinacms/graphql:0.60.3
-
cpe:2.3:a:ssw:tinacms/graphql:0.60.4
-
cpe:2.3:a:ssw:tinacms/graphql:0.60.5
-
cpe:2.3:a:ssw:tinacms/graphql:0.60.6
-
cpe:2.3:a:ssw:tinacms/graphql:0.60.7
-
cpe:2.3:a:ssw:tinacms/graphql:0.60.8
-
cpe:2.3:a:ssw:tinacms/graphql:0.61.0
-
cpe:2.3:a:ssw:tinacms/graphql:0.61.1
-
cpe:2.3:a:ssw:tinacms/graphql:0.61.2
-
cpe:2.3:a:ssw:tinacms/graphql:0.61.3
-
cpe:2.3:a:ssw:tinacms/graphql:0.61.4
-
cpe:2.3:a:ssw:tinacms/graphql:0.61.5
-
cpe:2.3:a:ssw:tinacms/graphql:0.61.6
-
cpe:2.3:a:ssw:tinacms/graphql:0.61.7
-
cpe:2.3:a:ssw:tinacms/graphql:0.62.0
-
cpe:2.3:a:ssw:tinacms/graphql:0.62.1
-
cpe:2.3:a:ssw:tinacms/graphql:0.63.0
-
cpe:2.3:a:ssw:tinacms/graphql:0.63.1
-
cpe:2.3:a:ssw:tinacms/graphql:0.63.10
-
cpe:2.3:a:ssw:tinacms/graphql:0.63.11
-
cpe:2.3:a:ssw:tinacms/graphql:0.63.12
-
cpe:2.3:a:ssw:tinacms/graphql:0.63.13
-
cpe:2.3:a:ssw:tinacms/graphql:0.63.14
-
cpe:2.3:a:ssw:tinacms/graphql:0.63.15
-
cpe:2.3:a:ssw:tinacms/graphql:0.63.16
-
cpe:2.3:a:ssw:tinacms/graphql:0.63.17
-
cpe:2.3:a:ssw:tinacms/graphql:0.63.18
-
cpe:2.3:a:ssw:tinacms/graphql:0.63.19
-
cpe:2.3:a:ssw:tinacms/graphql:0.63.2
-
cpe:2.3:a:ssw:tinacms/graphql:0.63.20
-
cpe:2.3:a:ssw:tinacms/graphql:0.63.3
-
cpe:2.3:a:ssw:tinacms/graphql:0.63.4
-
cpe:2.3:a:ssw:tinacms/graphql:0.63.5
-
cpe:2.3:a:ssw:tinacms/graphql:0.63.6
-
cpe:2.3:a:ssw:tinacms/graphql:0.63.7
-
cpe:2.3:a:ssw:tinacms/graphql:0.63.8
-
cpe:2.3:a:ssw:tinacms/graphql:0.63.9
-
cpe:2.3:a:ssw:tinacms/graphql:1.0.0
-
cpe:2.3:a:ssw:tinacms/graphql:1.0.1
-
cpe:2.3:a:ssw:tinacms/graphql:1.0.2
-
cpe:2.3:a:ssw:tinacms/graphql:1.0.3
-
cpe:2.3:a:ssw:tinacms/graphql:1.0.4
-
cpe:2.3:a:ssw:tinacms/graphql:1.0.5
-
cpe:2.3:a:ssw:tinacms/graphql:1.1.0
-
cpe:2.3:a:ssw:tinacms/graphql:1.2.0
-
cpe:2.3:a:ssw:tinacms/graphql:1.3.0
-
cpe:2.3:a:ssw:tinacms/graphql:1.3.1
-
cpe:2.3:a:ssw:tinacms/graphql:1.3.2
-
cpe:2.3:a:ssw:tinacms/graphql:1.3.3
-
cpe:2.3:a:ssw:tinacms/graphql:1.3.4
-
cpe:2.3:a:ssw:tinacms/graphql:1.3.5
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.0
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.1
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.10
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.11
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.12
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.13
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.14
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.15
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.16
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.17
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.18
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.19
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.2
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.20
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.21
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.22
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.23
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.24
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.25
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.26
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.27
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.28
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.29
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.3
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.30
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.31
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.32
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.33
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.34
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.35
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.4
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.5
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.6
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.7
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.8
-
cpe:2.3:a:ssw:tinacms/graphql:1.4.9
-
cpe:2.3:a:ssw:tinacms/graphql:1.5.10
-
cpe:2.3:a:ssw:tinacms/graphql:1.5.11
-
cpe:2.3:a:ssw:tinacms/graphql:1.5.12
-
cpe:2.3:a:ssw:tinacms/graphql:1.5.13
-
cpe:2.3:a:ssw:tinacms/graphql:1.5.14
-
cpe:2.3:a:ssw:tinacms/graphql:1.5.16
-
cpe:2.3:a:ssw:tinacms/graphql:1.5.17
-
cpe:2.3:a:ssw:tinacms/graphql:1.5.18
-
cpe:2.3:a:ssw:tinacms/graphql:1.5.19
-
cpe:2.3:a:ssw:tinacms/graphql:1.5.3
-
cpe:2.3:a:ssw:tinacms/graphql:1.5.4
-
cpe:2.3:a:ssw:tinacms/graphql:1.5.5
-
cpe:2.3:a:ssw:tinacms/graphql:1.5.6
-
cpe:2.3:a:ssw:tinacms/graphql:1.5.7
-
cpe:2.3:a:ssw:tinacms/graphql:1.5.8
-
cpe:2.3:a:ssw:tinacms/graphql:1.5.9
-
cpe:2.3:a:ssw:tinacms/graphql:1.6.0
-
cpe:2.3:a:ssw:tinacms/graphql:1.6.1
-
cpe:2.3:a:ssw:tinacms/graphql:1.6.2
-
cpe:2.3:a:ssw:tinacms/graphql:1.6.3
-
cpe:2.3:a:ssw:tinacms/graphql:2.0.0
-
cpe:2.3:a:ssw:tinacms/graphql:2.0.1
-
cpe:2.3:a:ssw:tinacms/graphql:2.0.2
-
cpe:2.3:a:ssw:tinacms/graphql:2.0.3
-
cpe:2.3:a:ssw:tinacms/graphql:2.0.4
-
cpe:2.3:a:ssw:tinacms/graphql:2.0.5
-
cpe:2.3:a:ssw:tinacms/graphql:2.0.6
-
cpe:2.3:a:ssw:tinacms/graphql:2.1.0
-
cpe:2.3:a:ssw:tinacms/graphql:2.1.1
-
cpe:2.3:a:ssw:tinacms/graphql:2.1.2
-
cpe:2.3:a:ssw:tinacms/graphql:2.1.3
-
cpe:2.3:a:ssw:tinacms/graphql:2.1.4
-
cpe:2.3:a:ssw:tinacms/graphql:2.2.0