Skip to main content

rsync EUVDEUVD-2026-58036

| CVE-2026-53797 MEDIUM
Improper Link Resolution Before File Access (CWE-59)
2026-08-13 VulnCheck
5.7
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
5.7 MEDIUM
CVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
4.7 MEDIUM

Local attack vector and race condition complexity (AC:H) required; write access to a source tree parent directory mandates PR:L; impact is read-only file disclosure with no integrity or availability effect.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:L/AC:H/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
SUSE
4.7 MEDIUM
AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Red Hat
4.7 MEDIUM
qualitative

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Local
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

3
Source Code Evidence Fetched
Aug 13, 2026 - 16:06 vuln.today
Analysis Generated
Aug 13, 2026 - 16:06 vuln.today
CVE Published
Aug 13, 2026 - 14:40 cve.org
MEDIUM 5.7

DescriptionCVE.org

rsync before 3.5.0 contains a symlink race condition vulnerability in the sender's source tree traversal that allows an attacker who can manipulate a parent directory of the source tree to redirect file reads to unintended paths. Attackers can atomically replace a parent directory component with a symlink pointing outside the source root between path resolution and file open operations to disclose file contents outside the intended transfer root.

AnalysisAI

File content disclosure in rsync before 3.5.0 allows a local attacker with write access to a parent directory of the rsync source tree to redirect file reads to arbitrary paths outside the intended transfer root. By atomically replacing a directory component with a symlink between path resolution and file open operations - a classic TOCTOU race condition - the attacker causes the rsync sender to traverse outside its intended scope, exposing sensitive file contents. No public exploit code or active exploitation has been identified at time of analysis; the CVSS 4.0 score of 5.7 (local vector, high complexity) reflects the constrained but meaningful real-world impact.

Technical ContextAI

rsync (cpe:2.3:a:rsyncproject:rsync:*:*:*:*:*:*:*:*) is a widely-deployed file synchronization and transfer utility operating on the POSIX filesystem model. The vulnerability resides in the sender's source tree traversal logic, which resolves paths incrementally before opening files. CWE-59 (Improper Link Resolution Before File Access, 'Link Following') describes this root cause class: the program fails to ensure atomicity between the moment it resolves a path component and the moment it opens the target, creating a window exploitable via filesystem manipulation. An attacker who can write to any parent directory along the source tree path can replace that directory with a symlink pointing elsewhere on the filesystem. Because rsync does not re-validate the resolved path after the race window, it opens and transmits the symlink target's contents rather than the intended source. This is structurally identical to TOCTOU (Time-of-Check Time-of-Use) vulnerabilities well-documented in the Unix security literature.

RemediationAI

The primary remediation is to upgrade rsync to version 3.5.0 or later, which the rsyncproject team designates as a major security release. The patched release is available at https://github.com/RsyncProject/rsync/releases/tag/v3.5.0, and full security details are published in NEWS#3.5.0 at https://download.samba.org/pub/rsync/NEWS#3.5.0. If immediate upgrade is not possible, compensating controls should focus on restricting write access to any directory component in rsync source trees - enforce strict DAC permissions so that only the rsync-invoking user owns all path components above the source root. Running rsync sender operations in a dedicated chroot or container with a minimal, write-protected filesystem namespace eliminates the race window entirely but requires operational changes. Avoid sharing source tree parent directories between untrusted local users. Note that read-only bind mounts over the source tree hierarchy can prevent symlink substitution if applied before rsync executes, though this adds operational overhead and must be re-applied for each invocation.

More in Rsync

View all
CVE-2024-12085 HIGH POC
7.5 Jan 14

A flaw was found in rsync which could be triggered when rsync compares file checksums. Rated high severity (CVSS 7.5), t

CVE-2024-12084 CRITICAL POC
9.8 Jan 15

A heap-based buffer overflow flaw was found in the rsync daemon. Rated critical severity (CVSS 9.8), this vulnerability

CVE-2014-9512 MEDIUM POC
6.4 Feb 12

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

CVE-2024-12087 HIGH POC
7.5 Jan 14

Server-to-client path traversal in rsync lets a malicious or compromised rsync server write files outside the client's i

CVE-2022-29154 HIGH POC
7.4 Aug 02

An issue was discovered in rsync before 3.2.5 that allows malicious remote servers to write arbitrary files inside the d

CVE-2014-2855 HIGH
7.8 Apr 23

The check_secret function in authenticate.c in rsync 3.1.0 and earlier allows remote attackers to cause a denial of serv

CVE-2024-12086 MEDIUM POC
6.8 Jan 14

A flaw was found in rsync. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authenticati

CVE-2017-16548 CRITICAL
9.8 Nov 06

The receive_xattr function in xattrs.c in rsync 3.1.2 and 3.1.3-development does not check for a trailing '\0' character

CVE-2017-17434 CRITICAL
9.8 Dec 06

The daemon in rsync 3.1.2, and 3.1.3-development before 2017-12-03, does not check for fnamecmp filenames in the daemon_

CVE-2017-15994 CRITICAL
9.8 Oct 29

rsync 3.1.3-development before 2017-10-24 mishandles archaic checksums, which makes it easier for remote attackers to by

CVE-2026-53790 CRITICAL
9.2 Aug 13

Arbitrary command execution in rsync before 3.5.0 arises from multiple unsanitized code paths - the RSYNC_CONNECT_PROG e

CVE-2026-70460 CRITICAL
9.2 Aug 13

Arbitrary file write in rsync 2.3.3 through 3.4.4 lets a malicious sender escape a daemon module's root by abusing symli

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS Affected
SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS Affected
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS Affected
SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS Affected
SUSE Linux Enterprise Micro 5.3 Affected

Share

EUVD-2026-58036 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy