Skip to content
OpenAdvisories

Package · npm

@tinacms/graphql

5 known vulnerabilities.

5 results · Feed

  • High 7.1

    @tinacms/graphql's Media Endpoints Can Escape the Media Root via Symlinks or Junctions

    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 targe…

  • High 7.1

    @tinacms/graphql's `FilesystemBridge` Path Validation Can Be Bypassed via Symlinks or Junctions

    Tina is a headless content management system. Prior to version 2.2.2, @tinacms/graphql uses string-based path containment checks in FilesystemBridge. That blocks plain ../ traversal, but it does not resolve symlink or junction targets. If a symlink/junction a…

  • High 8.1

    @tinacms/graphql has Path Traversal that leads to overwrite of arbitrary files

    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 relative…

  • Medium 6.3

    Path Traversal in @tinacms/graphql

    Tina is a headless content management system. Prior to 2.1.2, TinaCMS allows users to create, update, and delete content documents using relative file paths (relativePath, newRelativePath) via GraphQL mutations. Under certain conditions, these paths are combi…

  • High 7.3

    tinacms vulnerable to arbitrary code execution

    Tina is a headless content management system. In tinacms prior to version 3.1.1, tinacms uses the gray-matter package in an insecure way allowing attackers that can control the content of the processed markdown files, e.g., blog posts, to execute arbitrary co…