Description
copyparty is a portable file server. Prior to 1.20.19, FTP upload path handling does not confine destinations to configured copyparty volumes. When FTP or FTPS is explicitly enabled, a low-privileged authenticated user can submit traversal paths during upload to create a new file outside configured volumes wherever the copyparty process has write permission. The attacker cannot read or overwrite files, the output name receives a randomized suffix, and copyparty does not execute the file; however, unrelated software on the same host could process the newly created file. This issue is fixed in version 1.20.19.
Published: 2026-10-12
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unrestricted File Write
Action: Patch Now
AI Analysis

Impact

A flaw in copyparty’s FTP upload routine allows low‑privileged authenticated users to embed traversal paths into the remote filename. The server then writes the incoming data to a location outside of the configured service volumes. The file name is suffixed with a random string, the file is not executed by copyparty, and the attacker cannot read, modify, or delete it. However, other software that has write access to the same host may subsequently process or execute this newly created file, exposing the system to further compromise. This issue is a classic path traversal weakness (CWE‑22).

Affected Systems

copyparty versions preceding 1.20.19 are affected. The vulnerability is present only when FTP or FTPS is enabled; the default install path and volume limits are bypassed during file upload.

Risk and Exploitability

The CVSS score of 5.3 classifies the flaw as medium severity. An attacker only needs authenticated FTP/FTPS access to submit a malicious path and must also have write permissions on the host. EPSS data is not available, and the vulnerability is not listed in the CISA KEV catalog, indicating a lower likelihood of active exploitation at the time of assessment. The attack vector is network‑based and relies on the ability to authenticate to the service, meaning that securing the FTP/FTPS interface reduces the risk.

Generated by OpenCVE AI on October 12, 2026 at 19:23 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade copyparty to version 1.20.19 or later, which restores proper volume confinement for FTP uploads.
  • If the FTP/FTPS feature is not required for your deployment, disable it entirely to eliminate the attack surface.
  • Restrict filesystem write permissions for the copyparty process to only the intended volume directories so that any file created outside those volumes cannot be accessed or processed by other software.

Generated by OpenCVE AI on October 12, 2026 at 19:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-phv8-wgjp-g4p9 copyparty FTP: upload outside defined volumes (limited path traversal)
History

Tue, 13 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 12 Oct 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared 9001
9001 copyparty
Vendors & Products 9001
9001 copyparty

Mon, 12 Oct 2026 18:45:00 +0000

Type Values Removed Values Added
Description copyparty is a portable file server. Prior to 1.20.19, FTP upload path handling does not confine destinations to configured copyparty volumes. When FTP or FTPS is explicitly enabled, a low-privileged authenticated user can submit traversal paths during upload to create a new file outside configured volumes wherever the copyparty process has write permission. The attacker cannot read or overwrite files, the output name receives a randomized suffix, and copyparty does not execute the file; however, unrelated software on the same host could process the newly created file. This issue is fixed in version 1.20.19.
Title copyparty FTP: upload outside defined volumes (limited path traversal)
Weaknesses CWE-22
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-13T16:31:17.851Z

Reserved: 2026-10-01T18:05:14.173Z

Link: CVE-2026-104102

cve-icon Vulnrichment

Updated: 2026-10-13T16:31:13.292Z

cve-icon NVD

Status : Deferred

Published: 2026-10-12T19:16:36.713

Modified: 2026-10-13T17:17:15.633

Link: CVE-2026-104102

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T21:30:17Z

Weaknesses
  • CWE-22

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