Cyber Posture

CVE-2026-33949

High

Published: 01 April 2026

Published
01 April 2026
Modified
07 April 2026
KEV Added
Patch
CVSS Score 8.1 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
EPSS Score 0.0018 39.6th percentile
Risk Priority 16 60% EPSS · 20% KEV · 20% CVSS

Description

Tina is a headless content management system. Prior to version 2.2.2, a path traversal vulnerability in @tinacms/graphql allows unauthenticated users to write and overwrite arbitrary files within the project root. This is achieved by manipulating the relativePath parameter in GraphQL…

more

mutations. The impact includes the ability to replace critical server configuration files and potentially execute arbitrary commands by sabotaging build script. This issue has been patched in version 2.2.2.

Mitigating Controls (NIST 800-53 r5)AI

prevent

Validates the relativePath parameter in GraphQL mutations to directly prevent path traversal enabling arbitrary file writes and overwrites.

prevent

Remediates the specific path traversal flaw by applying the patch in Tina version 2.2.2 as identified in the security advisory.

prevent

Enforces approved access authorizations to restrict unauthorized write access to project root files and directories.

Security SummaryAI

CVE-2026-33949 is a path traversal vulnerability (CWE-22, CWE-73) affecting Tina, a headless content management system, specifically in the @tinacms/graphql component prior to version 2.2.2. The flaw allows manipulation of the relativePath parameter in GraphQL mutations, enabling unauthenticated users to write and overwrite arbitrary files within the project root. It has a CVSS v3.1 base score of 8.1 (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H), highlighting high integrity and availability impacts with network accessibility and low attack complexity.

An attacker with low privileges can exploit this vulnerability remotely without user interaction by sending crafted GraphQL mutations. Successful exploitation grants the ability to replace critical server configuration files and potentially execute arbitrary commands through sabotage of build scripts, leading to significant compromise of the affected Tina deployment.

The issue has been addressed in Tina version 2.2.2, as detailed in the GitHub Security Advisory at https://github.com/tinacms/tinacms/security/advisories/GHSA-v9p7-gf3q-h779. Security practitioners should upgrade to the patched version and review access to GraphQL endpoints to mitigate risks.

Details

CWE(s)

Affected Products

ssw
tinacms\/graphql
≤ 2.2.1

MITRE ATT&CK Enterprise TechniquesAI

T1190 Exploit Public-Facing Application Initial Access
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network.
Why these techniques?

The path traversal vulnerability in the public-facing GraphQL component of Tina CMS directly enables exploitation of a public-facing application (T1190) to achieve arbitrary file writes, potentially leading to server compromise.

Confidence: HIGH · MITRE ATT&CK Enterprise v19.0

References