Skip to main content

rsync EUVDEUVD-2026-58097

| CVE-2026-53789 HIGH
Reliance on Untrusted Inputs in a Security Decision (CWE-807)
2026-08-13 VulnCheck
7.1
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/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
6.5 MEDIUM

Victim must initiate rsync --delete against malicious sender (UI:R, PR:N); sole impact is out-of-scope file deletion on receiver (A:H); no confidentiality or integrity gain for attacker.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
P
Scope
X

Lifecycle Timeline

3
Source Code Evidence Fetched
Aug 13, 2026 - 15:56 vuln.today
Analysis Generated
Aug 13, 2026 - 15:56 vuln.today
CVE Published
Aug 13, 2026 - 14:37 cve.org
HIGH 7.1

DescriptionCVE.org

rsync before 3.5.0 contains an improper path handling vulnerability that allows a malicious sender to expand the scope of --delete operations beyond the intended destination subtree by sending a crafted file list that causes rsync to reclassify implied parent directory entries or treat synthetic paths as the transfer root. Attackers can exploit multiple variants including implied parent reclassification, synthetic root path construction, legacy protocol behavior below version 30, and non-directory root handling to cause the receiver to delete files outside the authorized destination directory.

AnalysisAI

Arbitrary file deletion in rsync before 3.5.0 allows a malicious sender to expand the scope of --delete operations beyond the intended destination subtree by sending a crafted file list. All rsync versions prior to 3.5.0 are affected through multiple attack variants including implied parent directory reclassification, synthetic root path construction, legacy protocol behavior (protocol version below 30), and non-directory root handling. No public exploit has been identified at time of analysis, though the CVSS 4.0 score of 7.1 with network vector and low complexity reflects meaningful real-world risk for any deployment that syncs from potentially untrusted or compromised senders with --delete enabled.

Technical ContextAI

rsync is a widely-deployed file synchronization protocol and utility that relies on sender-provided file lists to determine transfer scope and, critically, the scope of --delete operations that remove files absent from the source. CWE-807 (Reliance on Untrusted Inputs in a Security Decision) precisely identifies the root cause: the receiver trusts the sender-supplied file list to bound the --delete operation, without adequately validating that derived paths remain within the authorized destination subtree. Multiple exploitation variants exist because path reclassification logic is exercised at several stages - implied parent directory resolution, synthetic root path construction, legacy wire-protocol parsing (protocol version < 30), and edge cases around non-directory transfer roots. The affected CPE cpe:2.3:a:rsyncproject:rsync:*:*:*:*:*:*:*:* covers all rsyncproject rsync releases prior to the 3.5.0 security release. Note: the 'Information Disclosure' tag supplied in intelligence metadata appears inconsistent with the vulnerability description, which describes file deletion rather than data exfiltration; this tag may be a mis-classification and should not be used to assess confidentiality impact.

RemediationAI

Upgrade to rsync 3.5.0, which the project designates as a major security release. The release is available at https://github.com/RsyncProject/rsync/releases/tag/v3.5.0 and the full security notes are referenced at https://download.samba.org/pub/rsync/NEWS#3.5.0. If immediate upgrade is not possible, the primary compensating control is to avoid using the --delete flag when syncing from untrusted or unverified sender endpoints; disabling --delete eliminates the exploitable code path entirely but removes automated cleanup of stale destination files, which may be operationally significant for backup and mirror workflows. Additionally, restricting rsync sessions to known-good, authenticated, and integrity-verified sender endpoints (e.g., via SSH with strict host key checking) reduces the likelihood of a malicious sender being interposed. Environments running legacy rsync protocol version below 30 face an additional attack variant and should prioritize upgrade.

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-58097 vulnerability details – vuln.today

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