CVE-2026-28793
8.4TinaCMS · TinaCMS CLI
The TinaCMS CLI development server is vulnerable to path traversal, allowing unauthenticated attackers to read and write arbitrary files on the system via insecure media endpoints.
Executive summary
The TinaCMS CLI development server contains a critical path traversal vulnerability that permits unauthorized file system access and modification, posing a severe risk to development environments.
Vulnerability
This is a path traversal vulnerability (CWE-22) residing in the development server media endpoints, such as /media/list and /media/upload. An unauthenticated attacker can manipulate path segments to escape the intended directory, leading to arbitrary file read and write capabilities.
Business impact
Successful exploitation allows an attacker to manipulate source code, inject malicious payloads, or exfiltrate sensitive configuration files from the development machine. Given the CVSS score of 8.4, this vulnerability represents a high-severity risk that could lead to full system compromise if the development server is exposed to untrusted networks.
Remediation
Immediate Action: Update the @tinacms/cli package to version 2.1.8 or later immediately to incorporate the necessary path validation logic.
Proactive Monitoring: Monitor local development server logs for unusual URI patterns or attempts to access file paths containing directory traversal sequences like double dots and slashes.
Compensating Controls: Ensure the development server (default port 4001) is bound to localhost only and never exposed to public or untrusted network interfaces.
Exploitation status
Public Exploit Available: No — there is no confirmed public exploit or weaponized module available.
Analyst recommendation
The severity of this flaw necessitates immediate remediation for all environments utilizing the TinaCMS CLI development server. Organizations must verify that their development workflows are updated to version 2.1.8 or higher to neutralize this path traversal risk. Failure to patch may allow unauthorized actors to gain persistence or execute code on developer workstations.