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 serve restic --private-repos enforces authorization using the routed user path segment while building the backend object key from the raw uncleaned URL path, allowing an authenticated user to include .. in a request such as //..//config and read, overwrite, or delete another user's private repository on backends that clean path components. This issue is fixed in version 1.74.4.
Published: 2026-07-14
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability in rclone serving restic with the --private-repos flag allows an authenticated user to manipulate the URL path and include path traversal sequences such as ..\nThis bypasses the server’s authorization checks that rely on the routed user segment. As a result, the attacker can read, overwrite, or delete private repositories that belong to other users. The weakness originates from CWE‑22 (Path Traversal) and CWE‑639 (Privilege‑Escalation via Resource Control).

Affected Systems

All installations of rclone older than version 1.74.4 that use the serve restic --private-repos feature are affected. This includes any environment in which rclone is used to expose Restic repositories over HTTP or other network protocols, and where the underlying cloud backend sanitizes path components. The vulnerability is present in any rclone release prior to v1.74.4.

Risk and Exploitability

The CVSS score of 8.8 indicates a high severity vulnerability that impacts confidentiality, integrity, and availability. The EPSS score of fewer than 1 % suggests a low probability of current exploitation, and the issue is not listed in the CISA KEV catalog. However, an attacker can reach other users’ repositories. If the restic service is exposed to external networks, the path traversal can be triggered over standard network traffic, making the attack practical in many scenarios.

Generated by OpenCVE AI on August 1, 2026 at 09:07 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade rclone to version 1.74.4 or later.
  • Revoke or rotate any authentication credentials that may have been used to access private repositories during the period this vulnerability was present.
  • Restrict network access to the Restic service to trusted hosts or use a firewall to limit exposure until the patch is applied.

Generated by OpenCVE AI on August 1, 2026 at 09:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 29 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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

ssvc

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


Thu, 16 Jul 2026 00:30:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Important


Wed, 15 Jul 2026 15:00:00 +0000

Type Values Removed Values Added
First Time appeared Rclone
Rclone rclone
Vendors & Products Rclone
Rclone rclone

Wed, 15 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 14 Jul 2026 22:00:00 +0000

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 serve restic --private-repos enforces authorization using the routed user path segment while building the backend object key from the raw uncleaned URL path, allowing an authenticated user to include .. in a request such as //..//config and read, overwrite, or delete another user's private repository on backends that clean path components. This issue is fixed in version 1.74.4.
Title rclone `serve restic --private-repos` authorization bypass: `..` in the URL path lets an authenticated user read, overwrite and delete other users' repositories
Weaknesses CWE-22
CWE-639
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-29T19:26:44.815Z

Reserved: 2026-07-06T15:34:16.917Z

Link: CVE-2026-59733

cve-icon Vulnrichment

Updated: 2026-07-15T13:20:42.760Z

cve-icon NVD

No data.

cve-icon Redhat

Severity : Important

Publid Date: 2026-07-14T21:38:37Z

Links: CVE-2026-59733 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T09:15:03Z

Weaknesses
  • CWE-22

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

  • CWE-639

    Authorization Bypass Through User-Controlled Key