Skip to content
Threat Feed
critical advisory

Unauthenticated Arbitrary File Read and Write in TEN Framework

TEN Framework version 0.11.71 contains unauthenticated file read and write vulnerabilities in its API endpoints, enabling remote code execution via file system manipulation.

CVE search metadata

CVE search record: CVE-2026-85688. Severity: critical. CVSS: 9.8. KEV: no. Product: TEN Framework (0.11.71). Brief: Unauthenticated Arbitrary File Read and Write in TEN Framework. Brief link: https://feed.craftedsignal.io/briefs/2026-09-ten-framework-rce/

TEN Framework version 0.11.71 is impacted by a critical vulnerability (CVE-2026-85688) affecting the TMAN Designer component. The vulnerability resides in the /api/designer/v1/file-content API endpoints, which fail to properly validate requests. This flaw allows unauthenticated attackers to perform arbitrary file reads and writes on the underlying host system. By sending maliciously crafted POST or PUT requests to these endpoints, an attacker can read sensitive configuration files or overwrite system files. Successful exploitation enables remote code execution through methods such as modifying SSH authorized_keys, appending malicious cron jobs, or injecting code into executable graph files used by the framework. Given the CVSS score of 9.8, this vulnerability poses a severe risk to any internet-exposed TEN Framework instances.

Attack Chain

  1. Attacker performs reconnaissance to identify internet-facing TEN Framework TMAN Designer instances.
  2. Attacker crafts a malicious HTTP POST request targeting the /api/designer/v1/file-content endpoint.
  3. Attacker uses the vulnerability to read local system configuration files to map internal paths.
  4. Attacker constructs a malicious payload, such as a reverse shell script or an SSH public key.
  5. Attacker sends an HTTP PUT request to the same endpoint to overwrite a sensitive system file (e.g., /home/user/.ssh/authorized_keys).
  6. If targeting cron, the attacker writes a malicious job definition to /etc/cron.d/ or /var/spool/cron/.
  7. The system executes the injected code or grants unauthorized access, completing the compromise.

Impact

Successful exploitation leads to full system compromise of the server running TEN Framework. Attackers gain the ability to exfiltrate sensitive data, establish persistent backdoors via SSH keys or cron jobs, and execute arbitrary code with the privileges of the service user. This vulnerability affects all deployments of TEN Framework 0.11.71 and carries a high risk of automated exploitation by threat actors scanning for vulnerable web applications.

Recommendation

  • Immediately upgrade all instances of TEN Framework to a patched version once released by the vendor.
  • Restrict network access to the TMAN Designer API endpoints to trusted administrative IP addresses using a firewall or ingress controller.
  • Audit server logs for unauthorized HTTP POST or PUT requests to /api/designer/v1/file-content.
  • Implement integrity monitoring on critical system files like /home//.ssh/authorized_keys and /etc/cron. to detect unauthorized modifications.

Immediate actions

Deploy the Sigma detection rule to monitor for API access attempts to /api/designer/v1/file-content.

Detection Engineering 24h

Threat Hunt

Search logs for unauthorized POST or PUT requests to /api/designer/v1/file-content from external IPs.

T1190 high high confidence hunt now

Data: Web server logs

Mitigations

Restrict external network access to the TEN Framework TMAN Designer API.

immediate IT Operations

CVE-2026-85688

Detection coverage 1

Detects CVE-2026-85688 Exploitation - API File Read/Write Attempt

critical

Detects unauthenticated POST or PUT requests to TEN Framework TMAN Designer file-content API endpoints.

sigma tactics: initial_access techniques: T1190 sources: webserver

Detection queries are available on the platform. Get full rules →