CVE-2026-28793

Tina is a headless content management system. Prior to 2.1.8, the TinaCMS CLI development server exposes media endpoints that are vulnerable to path traversal, allowing attackers to read and write arbitrary files on the filesystem outside the intended media directory. When running tinacms dev, the CLI starts a local HTTP server (default port 4001) exposing endpoints such as /media/list/*, /media/upload/*, and /media/*. These endpoints process user-controlled path segments using decodeURI() and path.join() without validating that the resolved path remains within the configured media directory. This vulnerability is fixed in 2.1.8.
Configurations

Configuration 1 (hide)

cpe:2.3:a:ssw:tinacms\/cli:*:*:*:*:*:node.js:*:*

History

13 Mar 2026, 19:58

Type Values Removed Values Added
CPE cpe:2.3:a:ssw:tinacms\/cli:*:*:*:*:*:node.js:*:*
References () https://github.com/tinacms/tinacms/security/advisories/GHSA-2f24-mg4x-534q - () https://github.com/tinacms/tinacms/security/advisories/GHSA-2f24-mg4x-534q - Exploit, Vendor Advisory
Summary
  • (es) Tina es un sistema de gestión de contenido sin cabeza. Antes de 2.1.8, el servidor de desarrollo CLI de TinaCMS expone puntos finales de medios que son vulnerables a salto de ruta, permitiendo a los atacantes leer y escribir archivos arbitrarios en el sistema de archivos fuera del directorio de medios previsto. Al ejecutar tinacms dev, la CLI inicia un servidor HTTP local (puerto predeterminado 4001) exponiendo puntos finales como /media/list/*, /media/upload/* y /media/*. Estos puntos finales procesan segmentos de ruta controlados por el usuario usando decodeURI() y path.join() sin validar que la ruta resuelta permanezca dentro del directorio de medios configurado. Esta vulnerabilidad está corregida en 2.1.8.
First Time Ssw
Ssw tinacms\/cli

12 Mar 2026, 17:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-03-12 17:16

Updated : 2026-03-13 19:58


NVD link : CVE-2026-28793

Mitre link : CVE-2026-28793

CVE.ORG link : CVE-2026-28793


JSON object : View

Products Affected

ssw

  • tinacms\/cli
CWE
CWE-22

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')