Cloudanix VulnDB

CVE-2024-52522

None

CVSS

—

EPSS

0.2%

Published

Nov 15, 2024

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A file synchronization tool can let regular users trick an administrator's copy command into secretly changing who owns or can access important system files.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Moderate
Impact
Privilege Gain
Component
Application
Class
Privilege Escalation
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Insecure handling of symlinks when using --links and --metadata flags during local disk copies allows unprivileged users to cause a subsequent privileged copy operation to alter ownership and permissions on arbitrary symlink target files.

Why it matters to the business

Attackers with local access can achieve privilege escalation and unauthorized modification of critical system files, potentially leading to loss of system integrity, confidentiality, and availability; low EPSS and absence from KEV indicate limited observed exploitation but still requires prompt patching given the privilege-escalation family.

How an attack unfolds

An attacker creates specially crafted symlinks on the local filesystem, then waits for or induces a privileged user or process to run rclone copy with --links and --metadata flags targeting those paths, resulting in the privileged operation modifying ownership or permissions on the symlink targets.

How to fix it

Upgrade rclone to version 1.68.2 or later; for the rclone/rclone GIT package apply commit f2d16ab4c5856098abe9e194c5f4dde6bfc56b66; for glance on Ubuntu 16.04 LTS ensure package version 2:12.0.0-0ubuntu2 or newer is installed.

How to confirm the fix worked

Verify the installed rclone or glance package version matches or exceeds the listed fixed versions; test that symlink targets no longer have their ownership or permissions altered when --links and --metadata are used during privileged copies.

Typical attack path

  1. Create malicious symlinks pointing to sensitive files
  2. Position the symlinks in a location that will be traversed during a future copy operation
  3. Wait for or trigger a privileged rclone invocation using --links and --metadata
  4. Observe or leverage the resulting permission/ownership changes on target files

How to detect it

Review process execution logs and command-line histories for rclone invocations containing both --links and --metadata flags; correlate with subsequent unexpected changes to file ownership or permissions on system paths.

What your security team should do

  • Immediately upgrade all rclone installations to the fixed versions listed
  • Audit systems for use of rclone with --links and --metadata flags in automated or privileged scripts
  • Restrict local symlink creation permissions where feasible until patching is complete
  • Monitor EPSS trend and threat actor activity for any future increase in exploitation likelihood

The record

Rclone is a command-line program to sync files and directories to and from different cloud storage providers. Insecure handling of symlinks with --links and --metadata in rclone while copying to local disk allows unprivileged users to indirectly modify ownership and permissions on symlink target files when a superuser or privileged process performs a copy. This vulnerability could enable privilege escalation and unauthorized access to critical system files, compromising system integrity, confidentiality, and availability. This vulnerability is fixed in 1.68.2.

Affected packages

Ecosystem Package Introduced Fixed
Go github.com/rclone/rclone 1.59.0 1.68.2
Bitnami rclone 1.59.0 1.68.2
Chainguard rclone 0 1.68.2-r0
Chainguard rclone-compat 0 1.68.2-r0
Chainguard telegraf-1.32 0 1.32.3-r1
Debian:11 rclone 0 No fix
Debian:12 rclone 0 No fix
Debian:13 rclone 0 No fix
Ubuntu:18.04:LTS rclone 0 No fix
Ubuntu:20.04:LTS rclone 0 No fix
Ubuntu:22.04:LTS rclone 0 No fix
Ubuntu:24.04:LTS rclone 0 No fix
Ubuntu:24.10 rclone 0 No fix
Ubuntu:25.04 rclone 0 No fix
Ubuntu:25.10 rclone 0 No fix
Ubuntu:Pro:18.04:LTS rclone 0 No fix
Ubuntu:Pro:20.04:LTS rclone 0 No fix
Wolfi rclone 0 1.68.2-r0
Wolfi rclone-compat 0 1.68.2-r0
Wolfi telegraf-1.32 0 1.32.3-r1
go github.com/rclone/rclone 1.59.0 1.68.2
openSUSE:Tumbleweed govulncheck-vulndb 0 0.0.20241119T173509-1.1
openSUSE:Tumbleweed rclone 0 1.68.2-2.1

Related vulnerabilities