CVE-2026-43624

F5-TTS 1.1.20 Path Traversal via finetune_gradio.py create_data_project()

Published Jun 1, 2026 CVSS 4.0 · 8.8 High EPSS < 1% KEV · Not listed
Description
F5-TTS through version 1.1.20 contains a path traversal vulnerability in the finetune Gradio handlers that allows unauthenticated attackers to write arbitrary files by passing unsanitized user-supplied project names directly to os.path.join() without validating the resulting path stays within the intended base directory. Attackers can supply absolute path arguments such as /tmp/EVIL to override the base directory entirely and create arbitrary directories with attacker-controlled JSON content at any filesystem path writable by the server process.

Analysis

AI-generated

Technical impact

The vulnerability is a path traversal flaw in the finetune Gradio handlers of F5‑TTS. Unsanitized project names are passed directly to os.path.join without ensuring that the resolved path remains inside the intended base directory. An attacker can provide an absolute path such as /tmp/EVIL, which causes the application to create arbitrary directories and files wherever the server process has write permission. By writing attacker‑controlled JSON content or other files, the attacker could overwrite critical configuration files, inject malicious code, or facilitate further compromise of the server.

Affected Systems

This issue affects the F5‑TTS application from SWivid, specifically version 1.1.20 and earlier. The path traversal flaw can be exploited through the finetune Gradio endpoint exposed by these versions.

Risk and Exploitability

With a CVSS score of 8.8, the vulnerability is classified as high severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. Attackers can exploit it without authentication via the publicly accessible finetune Gradio interface. The flaw allows writing arbitrary files to any location writable by the server process, which can compromise configuration integrity and system stability. If these files are later executed or parsed by the application or other services, code execution could occur, but that outcome is inferred from the description and not explicitly confirmed.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update F5‑TTS to a version newer than 1.1.20 where the path traversal is fixed.
  • Configure the file system so that the “finetune” directory and any other writable directories used by the application are owned by a non‑privileged user and have the strictest possible permissions allowed for the application’s functionality.
  • Disable or harden the finetune Gradio endpoint by adding authentication and input validation to reject absolute or parent‑path references in project names.

Generated by OpenCVE AI on June 1, 2026 at 20:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Swivid
Swivid f5-tts
Vendors & Products Swivid
Swivid f5-tts
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description F5-TTS through version 1.1.20 contains a path traversal vulnerability in the finetune Gradio handlers that allows unauthenticated attackers to write arbitrary files by passing unsanitized user-supplied project names directly to os.path.join() without validating the resulting path stays within the intended base directory. Attackers can supply absolute path arguments such as /tmp/EVIL to override the base directory entirely and create arbitrary directories with attacker-controlled JSON content at any filesystem path writable by the server process.
Title F5-TTS 1.1.20 Path Traversal via finetune_gradio.py create_data_project()
Weaknesses CWE-22
References
Metrics cvssV3_1

{'score': 8.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L'}

cvssV4_0

{'score': 8.8, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N'}

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Nov 8, 2026, 2:03 PM
Reserved
May 1, 2026, 6:22 PM
Status
Deferred
Published
Jun 1, 2026, 7:16 PM
Modified
Jul 22, 2026, 7:10 AM