CVE-2026-59732

rclone archive extract allows S3 destination prefix escape via crafted archive paths

Published Jul 14, 2026 CVSS 3.1 · 5 Medium EPSS < 1% KEV · Not listed
Description
Rclone is a command-line program to sync files and directories to and from different cloud storage providers. Prior to 1.74.4, rclone archive extract can write extracted files outside the user-selected destination prefix when extracting a crafted archive containing parent path components such as ../, allowing creation or overwrite of sibling objects in the same bucket or path scope. This issue is fixed in version 1.74.4.

Analysis

AI-generated

Technical impact

The vulnerability exists in the rclone archive extract feature, wherein a crafted ZIP archive containing parent path components can cause the tool to write extracted files outside the user‑selected destination prefix. By using components such as '../', an attacker can create or overwrite sibling objects in the same bucket or path scope, effectively gaining write access to unintended locations. This flaw maps to CWE-22: Path Traversal.

Affected Systems

Affected product is rclone version 1.74.3 and earlier. Users running rclone prior to 1.74.4 on any platform or operating system could be impacted, regardless of the operating system, as the issue resides in the core archive extraction logic.

Risk and Exploitability

The CVSS score of 5.0 indicates moderate severity, and the EPSS score of less than 1% suggests a low probability of exploitation at present. The vulnerability is not listed in CISA KEV. Attack requires the user to run rclone archive extract with a crafted archive; therefore the likely attack vector is local or involves social engineering to obtain the right environment, but could be leveraged remotely if an attacker can deliver the archive via a networked service that invokes rclone.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to rclone v1.74.4 or later where the issue is fixed.
  • If an upgrade is not immediately possible, avoid extracting archives from untrusted sources or use a controlled environment with restricted permissions.
  • Apply bucket‑level write restrictions or path validation checks to prevent unintended cross‑prefix writes.

Generated by OpenCVE AI on July 31, 2026 at 04:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-4vr5-p2gc-h23p rclone archive extract allows S3 destination prefix escape via crafted archive paths
History
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Rclone
Rclone rclone
Vendors & Products Rclone
Rclone rclone
Type Values Removed Values Added
Description Rclone is a command-line program to sync files and directories to and from different cloud storage providers. Prior to 1.74.4, rclone archive extract can write extracted files outside the user-selected destination prefix when extracting a crafted archive containing parent path components such as ../, allowing creation or overwrite of sibling objects in the same bucket or path scope. This issue is fixed in version 1.74.4.
Title rclone archive extract allows S3 destination prefix escape via crafted archive paths
Weaknesses CWE-22
References
Metrics cvssV3_1

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

Weaknesses
  • CWE-22

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

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Jul 21, 2026, 2:43 PM
Reserved
Jul 6, 2026, 3:34 PM
Status
Modified
Published
Jul 14, 2026, 10:17 PM
Modified
Jul 21, 2026, 4:17 PM