Vulnerabilidad en graphql de @tinacms (CVE-2026-24125)
Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-22
Limitación incorrecta de nombre de ruta a un directorio restringido (Path Traversal)
Fecha de publicación:
12/03/2026
Última modificación:
13/03/2026
Descripción
Tina es un sistema de gestión de contenido sin interfaz. Antes de la versión 2.1.2, TinaCMS permite a los usuarios crear, actualizar y eliminar documentos de contenido utilizando rutas de archivo relativas (relativePath, newRelativePath) a través de mutaciones GraphQL. Bajo ciertas condiciones, estas rutas se combinan con la ruta de la colección utilizando path.join() sin validar que la ruta resuelta permanezca dentro del directorio raíz de la colección. Dado que path.join() no evita el salto de directorio, las rutas que contienen secuencias ../ pueden escapar del límite de directorio previsto. Esta vulnerabilidad está corregida en la versión 2.1.2.
Impacto
Puntuación base 3.x
6.30
Gravedad 3.x
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:ssw:tinacms\/graphql:*:*:*:*:*:node.js:*:* | 2.1.2 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



