SCA: security update for @tinacms/graphql (GHSA-g87c-r2jp-293w)

high Tenable Cloud Security Plugin ID 439504

Description

There are packages installed that are affected by a vulnerability referenced in the following CVE:

- Tina is a headless content management system. Prior to version 2.2.2, @tinacms/cli recently added lexical
path-traversal checks to the dev media routes, but the implementation still validates only the path string
and does not resolve symlink or junction targets. If a link already exists under the media root, Tina
accepts a path like pivot/written-from-media.txt as "inside" the media directory and then performs real
filesystem operations through that link target. This allows out-of-root media listing and write access,
and the same root cause also affects delete. This issue has been patched in version 2.2.2.
(CVE-2026-34603)

Solution

Update the @tinacms/graphql library and its related packages to version 2.2.2 or later.

See Also

https://github.com/advisories/GHSA-g87c-r2jp-293w

Plugin Details

Severity: High

ID: 439504

Version: Revision 1.9

Type: Local

Family: SCA Checks

Published: 4/1/2026

Updated: 7/2/2026

Supported Sensors: Tenable Cloud Security, Tenable Self-Hosted Container Security

Risk Information

VPR

Risk Factor: Medium

Score: 4.5

Percentile: 57.44

Vendor

Vendor Severity: High

CVSS v2

Risk Factor: High

Base Score: 8.7

Temporal Score: 6.4

Vector: CVSS2#AV:N/AC:L/Au:S/C:C/I:C/A:P

CVSS Score Source: CVE-2026-34603

CVSS v3

Risk Factor: High

Base Score: 8.3

Temporal Score: 7.2

Vector: CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L

Temporal Vector: CVSS:3.0/E:U/RL:O/RC:C

Vulnerability Information

Exploit Ease: No known exploits are available

Patch Publication Date: 4/1/2026

Vulnerability Publication Date: 4/1/2026

Reference Information

CVE: CVE-2026-34603