Link following in rclone
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- Required
- Attack complexity
- High
- Impact type
- —
- Confidentiality · integrity · availability
- Low · High · Low
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub.
Summary
rclone is a command-line program to sync files and directories to and from different cloud storage providers. Prior to 1.75.1, when backend/local runs with --links, a source .rclonelink object can plant a symlink in the destination and later directory metadata is applied through that path. MkdirMetadata, writeMetadataToFile, and setTimes operate when Directory.translatedLink=false, so os.Chown, os.Chmod, os.Chtimes, and birth-time handling can bypass os.Root confinement and follow the symlink. An attacker controlling source contents can therefore apply selected ownership, permissions, modification times, or birth times to a file or directory outside the destination, with --metadata required for chmod and chown while modification time is applied by the normal directory workflow. This issue is fixed in version 1.75.1.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| rclone | rclone | before 1.75.1 | 1.75.1 | Patch available | CNA |
| — | github.com/rclone/rclone (Go) | before 1.75.1 | 1.75.1 | Patch available | GHSA-f8g7-2xjc-7mfh |
- rclone Vendorrclone Affected before 1.75.1 Fixed in 1.75.1 Patch available CNA
- github.com/rclone/rclone (Go) Vendor— Affected before 1.75.1 Fixed in 1.75.1 Patch available GHSA-f8g7-2xjc-7mfh
Remediation
- Fix · CNA rclone (rclone) Fixed in 1.75.1
- Fix · GHSA-f8g7-2xjc-7mfh github.com/rclone/rclone (Go) Fixed in 1.75.1 Advisory →
Vendor assessments
Timeline
- 2026-10-02 Threatist record created from CVE-2026-88016
- 2026-10-03 Alias added: GHSA-f8g7-2xjc-7mfh
References
Patch 2
Advisory 2
More Rclone vulnerabilities
- TI-2026-60044 rclone serve s3: --auth-proxy without --auth-key authenticates nobody - full SigV4 signature bypass CVSS 3.1CRITICAL 9.8
- TI-2026-29802 RClone: Unauthenticated operations/fsinfo allows attacker-controlled backend instantiation and local command execution CVSS 4.0CRITICAL 9.2
- TI-2026-29799 Rclone: Unauthenticated options/set allows runtime auth bypass, leading to sensitive operations and command execution CVSS 4.0CRITICAL 9.2
- TI-2026-42602 Path traversal in rclone CVSS 3.1HIGH 8.8
- TI-2026-39407 rclone: Unvalidated symlink target in local `--links` — arbitrary file write from an untrusted remote CVSS 3.1HIGH 8.8
- TI-2026-80211 Authentication bypass in rclone serve webdav via OPTIONS requests CVSS 4.0MEDIUM 6.9
Sources
- CVE-2026-88016 · CVE Program
- CVE-2026-88016 · NVD
- FIRST EPSS
- GHSA-f8g7-2xjc-7mfh · GitHub Advisory Database · CC BY 4.0
- CVE-2026-88016 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences