Cloudanix VulnDB

CVE-2014-9512

None

CVSS

—

EPSS

6.5%

Published

Feb 12, 2015

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

File synchronization software can be tricked into writing files in places it should not, which might let attackers alter important system files and cause outages or unauthorized changes.

Exploit Available
Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Data Tampering
Component
Application
Class
Path Traversal
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

rsync 3.1.1 permits remote attackers to write arbitrary files outside the intended synchronization directory by exploiting symlinks present in the transfer path, enabling path traversal that bypasses directory restrictions.

Why it matters to the business

Attackers could corrupt or overwrite critical files on systems performing synchronization, leading to data integrity issues, service disruption, or unauthorized persistence in environments relying on rsync for backups or deployments; the vulnerability has been public for over a decade with available exploits but shows stable low exploitation probability.

How an attack unfolds

An attacker prepares a source directory containing malicious symlinks pointing outside the target, then initiates an rsync transfer against a vulnerable client or server; during synchronization the symlink is followed, resulting in writes to arbitrary filesystem locations.

How to fix it

Upgrade affected packages to the fixed versions: vt-cli (Chainguard) to 1.0.0-r7 or later and vt-cli (Wolfi) to 1.0.0-r7 or later; restrict rsync usage to trusted sources and consider disabling symlink following where possible until patches are applied.

How to confirm the fix worked

Confirm rsync version is no longer 3.1.1 and that vt-cli packages report the fixed releases; test synchronization with known symlink payloads in a controlled environment to verify writes remain confined.

Typical attack path

  1. Locate systems using rsync 3.1.1 or affected vt-cli packages for synchronization tasks
  2. Craft a source tree containing symlinks targeting sensitive paths such as configuration or binary directories
  3. Initiate rsync transfer from the malicious source to the target
  4. Verify writes succeeded outside the intended destination directory

How to detect it

Review rsync logs and process activity for transfers involving unexpected symlink creations or writes outside designated directories; correlate with file modification timestamps on sensitive paths during synchronization windows.

What your security team should do

  • Prioritize patching vt-cli packages to the specified fixed versions across all environments
  • Inventory rsync usage in build, backup, and deployment pipelines
  • Monitor for any remaining vulnerable instances given the long public disclosure window

The record

rsync 3.1.1 allows remote attackers to write to arbitrary files via a symlink attack on a file in the synchronization path.

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 rsync 0 3.1.1-3
Debian:11 rsync 0 3.1.1-3
Debian:12 rsync 0 3.1.1-3
Debian:13 rsync 0 3.1.1-3
SUSE:Linux Enterprise Desktop 11 SP3 rsync 0 3.0.4-2.49.1
SUSE:Linux Enterprise Desktop 11 SP4 rsync 0 3.0.4-2.49.1
SUSE:Linux Enterprise Desktop 12 rsync 0 3.1.0-6.1
SUSE:Linux Enterprise Desktop 12 SP1 rsync 0 3.1.0-6.1
SUSE:Linux Enterprise Desktop 12 SP1 rsync 0 3.1.0-9.3
SUSE:Linux Enterprise Server 11 SP3 rsync 0 3.0.4-2.49.1
SUSE:Linux Enterprise Server 11 SP3-TERADATA rsync 0 3.0.4-2.49.1
SUSE:Linux Enterprise Server 11 SP4 rsync 0 3.0.4-2.49.1
SUSE:Linux Enterprise Server 11 SP4 rsync 0 3.0.4-2.52.1
SUSE:Linux Enterprise Server 12 rsync 0 3.1.0-6.1
SUSE:Linux Enterprise Server 12 SP1 rsync 0 3.1.0-6.1
SUSE:Linux Enterprise Server 12 SP1 rsync 0 3.1.0-9.3
SUSE:Linux Enterprise Server for SAP Applications 11 SP3 rsync 0 3.0.4-2.49.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 rsync 0 3.0.4-2.49.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 rsync 0 3.0.4-2.52.1
SUSE:Linux Enterprise Server for SAP Applications 12 rsync 0 3.1.0-6.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 rsync 0 3.1.0-6.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 rsync 0 3.1.0-9.3
Ubuntu:14.04:LTS rsync 0 3.1.0-2ubuntu0.2
openSUSE:Tumbleweed rsync 0 3.1.2-1.5

Related vulnerabilities