Skip to main content

copyparty CVE-2026-93353

| EUVDEUVD-2026-86466 LOW
Improper Link Resolution Before File Access (CWE-59)
2026-09-24 VulnCheck GHSA-3465-46r4-pj75
2.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privilege SFTP user
  2. Delivery
    Position symlink escaping volume top directory
  3. Exploit
    Invoke _mkdir/_rmdir/_chattr handler bypassing chk_ap
  4. Execution
    Issue SSH_FXP_SETSTAT / mkdir / rmdir on external path
  5. Impact
    Create, delete, or truncate arbitrary files outside authorized volume

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Symlink resolution safety
Exploitation Conditions

Requires a valid authenticated SFTP account (PR:L) on a copyparty instance with the SFTP front end enabled, plus the ability to create or reach symlinks that leave the volume's top directory so the _mkdir/_rmdir/_chattr handlers resolve to paths outside the account's authorized volume. Limiting factors: SFTP front end must be in use, exploitation depends on symlink traversal succeeding (hence AC:H), and impact is bounded to filesystem locations the copyparty server process can reach. Instances with SFTP disabled, or where all SFTP accounts are fully trusted, are effectively not at risk. Impact is write/modify/delete only - there is no read/exfiltration primitive.

Impact

This is a genuine but moderate-severity authorization-boundary flaw, not an inflated high-CVSS issue. The vendor/VulnCheck CVSS 4.0 vector (AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N) is internally consistent with the description: exploitation is network-reachable but requires an existing authenticated SFTP account (PR:L) and depends on manipulating/traversing symlinks that leave a volume's top directory (AC:H), yielding integrity-only impact (arbitrary create/remove/truncate) with no confidentiality or availability scoring. Publicly available exploit code exists (a write-up blog is referenced), which raises practical risk above a purely theoretical finding, but there is NO EPSS score and NO CISA KEV listing provided, so there is no evidence of active or widespread exploitation - treat the public PoC as an enablement signal, not proof of in-the-wild use. Signals are broadly aligned (post-auth, integrity-focused, PoC exists) rather than conflicting; the main caveat is that the CVSS scores availability as N even though truncating or deleting arbitrary files outside the volume can plausibly destroy data or break the host - defenders should not read VA:N as 'no operational harm.' Overall priority is moderate: patch promptly on internet-exposed multi-user instances, lower urgency where SFTP is disabled or all accounts are trusted.

Exploit ScenarioDerived

An attacker who holds (or phishes/registers) a low-privilege SFTP account on an exposed copyparty server connects over SSH and uses the _mkdir, _rmdir, or _chattr handlers, which build paths via vfs.get()/vn.canonical()/os.path.join() without the chk_ap access check. By pointing operations at symlinks that escape the volume's top directory and issuing SSH_FXP_SETSTAT, they create, delete, or truncate files anywhere the server process can reach, outside any volume the account should touch. Public exploit/write-up material for this technique is already available, lowering the effort required.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 24, 2026

Volume restriction bypass in copyparty's SFTP front end allows authenticated SFTP users to create, delete, or truncate files outside their authorized volumes by abusing three handlers (_mkdir, _rmdir, _chattr) that canonicalize destination paths via symlink traversal without invoking the xvol/chk_ap access check. Publicly available exploit code exists and the issue has been reported by VulnCheck, but CISA KEV does not list this CVE, so confirmed active exploitation is not established. The independent assessment rates this as a moderate-severity authorization-boundary flaw (CVSS 3.1: 5.3, AV:N/AC:H/PR:L/UI:N/C:N/I:H/A:N) with integrity-only impact and no read/exfiltration primitive; the vendor CVSS 4.0 score is 6.0.

RemediationAI

No vendor-released patch identified at time of analysis; no fixed version is specified in the provided references, so remediation currently depends on compensating controls. The most direct control is to disable the SFTP front end if it is not required, which removes the attack surface entirely but also removes SFTP-based access for all users. If SFTP must remain enabled, restrict it to fully trusted accounts only and remove or reject any symlinks inside volumes that point outside volume roots, since the bypass depends on symlink traversal; this reduces risk but may break workflows that legitimately rely on symlinked content. Run the copyparty process under a dedicated unprivileged account and confine it with container, chroot, or filesystem namespace isolation so that the process can only reach paths within intended volume roots, accepting that misconfiguration can break legitimate access to external storage. Monitor SFTP and filesystem logs for SSH_FXP_SETSTAT, mkdir, rmdir, or chattr operations that resolve outside configured volume boundaries and alert on them. Track the VulnCheck advisory (https://www.vulncheck.com/advisories/copyparty-sftp-volume-restriction-bypass-via-mkdir-rmdir-chattr-handlers) and the exploit blog (https://euriconicacio.github.io/blog/cve-2026-93353-a-volume-guard-enforced-one-call-site-at-a-time/) for updated patch guidance.

Affected VersionsENISA

copyparty 0 ≤1.20.24

Affected Packages

euvd copyparty no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

copyparty is a Python-based portable file server that exposes directories as volumes with per-volume flags (volflags), including xvol, which is meant to prevent cross-volume or outside-volume access. Its SFTP front end maps SFTP protocol operations onto an internal VFS; the _mkdir, _rmdir, and _chattr handlers build destination paths using vfs.get(), vn.canonical(), and os.path.join() but never call the chk_ap access check, so xvol enforcement is skipped. Because canonicalization follows symlinks before any authorization decision is made, an authenticated SFTP user who can create or reach a symlink pointing outside a volume's top directory can cause SSH_FXP_SETSTAT-driven create, remove, and truncate operations to land at arbitrary filesystem locations reachable by the copyparty server process. This is CWE-59 (Improper Link Resolution Before File Access / link following), with AC:H reflecting the symlink-traversal prerequisite and impact limited to integrity (I:H), with no confidentiality or availability impact. The CPE cpe:2.3:a:9001:copyparty:*:*:*:*:*:*:*:* identifies the vendor product 9001/copyparty with a wildcard version, meaning all releases with the SFTP front end enabled are potentially affected pending vendor clarification.

Know when Copyparty gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 2.3 MEDIUM
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 5.3 MEDIUM

Network SFTP but requires an authenticated account (PR:L) and successful symlink escape (AC:H); arbitrary create/remove/truncate is integrity-only (I:H), with no read (C:N) and availability left N to match the integrity-centric assessment.

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:N
4.0 AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
High
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Sep 30, 2026 - 22:08 NVD
MEDIUM LOW
CVSS changed
Sep 30, 2026 - 22:08 NVD
6.0 (MEDIUM) 2.3 (LOW)
CVE Published
Sep 24, 2026 - 20:29 cve.org
MEDIUM 6.0

DescriptionCVE.org

copyparty contains a volume restriction bypass vulnerability in its SFTP front end that allows authenticated SFTP users to create, remove, and truncate arbitrary paths outside permitted volume boundaries by exploiting three handlers that bypass the xvol volflag enforcement. The _mkdir, _rmdir, and _chattr handlers construct destination paths using vfs.get(), vn.canonical(), and os.path.join() without invoking the chk_ap access check, enabling attackers to traverse symlinks leaving a volume's top directory and perform unauthorized file creation, deletion, or truncation via SSH_FXP_SETSTAT operations on paths outside any volume the account is authorized to access.

Threat Intelligence Overview

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Low
niche self-hosted open-source portable file server, hobby/homelab footprint
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +12
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2023-41471 HIGH POC
7.8 Aug 29

Cross Site Scripting vulnerability in copyparty before 1.9.2 allows a local attacker to execute arbitrary code via a cra

CVE-2023-37474 HIGH POC
7.5 Jul 14

Copyparty is a portable file server. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no auth

CVE-2023-38501 MEDIUM POC
6.1 Jul 25

copyparty is file server software. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no auth

CVE-2025-27145 LOW POC
3.6 Feb 25

copyparty, a portable file server, has a DOM-based cross-site scripting vulnerability in versions prior to 1.16.15. Rate

CVE-2026-32108 MEDIUM
6.5 Mar 11

A security vulnerability in Copyparty (CVSS 6.5). Remediation should follow standard vulnerability management procedures

CVE-2026-27948 MEDIUM
5.4 Feb 26

Reflected XSS in Copyparty before version 1.20.9 allows unauthenticated attackers to inject malicious scripts through th

CVE-2026-104102 MEDIUM
5.3 Oct 12

Path traversal in copyparty before 1.20.19 allows a low-privileged authenticated FTP/FTPS user to create a new file outs

CVE-2026-30974 MEDIUM
4.6 Mar 10

Copyparty versions before 1.20.11 fail to apply the nohtml security restriction to SVG files, allowing authenticated use

CVE-2026-32109 LOW
3.7 Mar 11

If an attacker has been given both read- and write-permissions to the server, they can upload a malicious file with the

CVE-2025-58753 MEDIUM
5.3 Sep 09

Copyparty is a portable file server. Rated medium severity (CVSS 5.3), this vulnerability is remotely exploitable, low a

CVE-2025-54796 HIGH POC
7.5 Aug 02

Copyparty is a portable file server. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no auth

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy