Samba Rsync vulnerabilities
55 known vulnerabilities affecting samba/rsync.
Total CVEs
55
CISA KEV
0
Public exploits
1
Exploited in wild
0
Severity breakdown
CRITICAL9HIGH24MEDIUM19LOW3
Vulnerabilities
Page 1 of 3
CVE-2024-12084P2CRITICALCVSS 9.8v3.2.7v3.3.02025-01-15
CVE-2024-12084 [CRITICAL] CWE-122 CVE-2024-12084: A heap-based buffer overflow flaw was found in the rsync daemon. This issue is due to improper handl
A heap-based buffer overflow flaw was found in the rsync daemon. This issue is due to improper handling of attacker-controlled checksum lengths (s2length) in the code. When MAX_DIGEST_LEN exceeds the fixed SUM_LENGTH (16 bytes), an attacker can write out of bounds in the sum2 buffer.
nvdosv
CVE-2026-53791P2CRITICALCVSS 9.1fixed in 3.5.02026-08-13
CVE-2026-53791 [CRITICAL] CWE-290 CVE-2026-53791: rsync daemon before 3.5.0 contains an IP address spoofing vulnerability that allows unauthenticated
rsync daemon before 3.5.0 contains an IP address spoofing vulnerability that allows unauthenticated remote attackers to bypass IP-based access controls by sending a crafted PROXY protocol header with a forged source address. Attackers who can connect directly to the rsync daemon can inject a spoofed source IP in the PROXY protocol header to circumv
nvd
CVE-2026-70461P3HIGHCVSS 8.2≥ 3.2.5, < 3.5.02026-08-13
CVE-2026-70461 [HIGH] CWE-787 CVE-2026-70461: rsync 3.2.5 before 3.5.0 contains a heap out-of-bounds write vulnerability that allows remote unauth
rsync 3.2.5 before 3.5.0 contains a heap out-of-bounds write vulnerability that allows remote unauthenticated attackers to write one attacker-controlled byte past the end of a heap allocation by supplying a crafted files-from entry. Attackers can trigger the vulnerability against a read-only rsync daemon module by providing a files-from entry containi
nvd
CVE-2017-17434P3CRITICALCVSS 9.8≤ 3.1.22017-12-06
CVE-2017-17434 [CRITICAL] CVE-2017-17434: The daemon in rsync 3.1.2, and 3.1.3-development before 2017-12-03, does not check for fnamecmp file
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_filter_list data structure (in the recv_files function in receiver.c) and also does not apply the sanitize_paths protection mechanism to pathnames found in "xname follows" strings (in the read_ndx_and_attrs function in rsync.c), which al
nvdosv
CVE-2024-12085P3HIGHCVSS 7.5fixed in 3.3.02025-01-14
CVE-2024-12085 [HIGH] CWE-908 CVE-2024-12085: A flaw was found in rsync which could be triggered when rsync compares file checksums. This flaw all
A flaw was found in rsync which could be triggered when rsync compares file checksums. This flaw allows an attacker to manipulate the checksum length (s2length) to cause a comparison between a checksum and uninitialized memory and leak one byte of uninitialized stack data at a time.
nvdosv
CVE-2024-12087P3HIGHCVSS 7.5≤ 3.3.02025-01-14
CVE-2024-12087 [HIGH] CWE-22 CVE-2024-12087: A path traversal vulnerability exists in rsync. It stems from behavior enabled by the `--inc-recursi
A path traversal vulnerability exists in rsync. It stems from behavior enabled by the `--inc-recursive` option, a default-enabled option for many client options and can be enabled by the server even if not explicitly enabled by the client. When using the `--inc-recursive` option, a lack of proper symlink verification coupled with deduplication checks o
nvdosv
CVE-2024-12088P3HIGHCVSS 7.5≤ 3.3.02025-01-14
CVE-2024-12088 [HIGH] CWE-22 CVE-2024-12088: A flaw was found in rsync. When using the `--safe-links` option, the rsync client fails to properly
A flaw was found in rsync. When using the `--safe-links` option, the rsync client fails to properly verify if a symbolic link destination sent from the server contains another symbolic link within it. This results in a path traversal vulnerability, which may lead to arbitrary file write outside the desired directory.
nvdosv
CVE-2026-43618P3HIGHCVSS 8.1≤ 3.4.22026-05-20
CVE-2026-43618 [HIGH] CWE-125 CVE-2026-43618: Rsync version 3.4.2 and prior contain an integer overflow vulnerability in the compressed-token deco
Rsync version 3.4.2 and prior contain an integer overflow vulnerability in the compressed-token decoder where a 32-bit signed counter is not checked for overflow, allowing a malicious sender to trigger an overflow that causes the receiver process to read and return data from outside the intended buffer bounds. Attackers can exploit this vulnerability
nvd
CVE-2022-29154P3HIGHCVSS 7.4fixed in 3.2.52022-08-02
CVE-2022-29154 [HIGH] CWE-20 CVE-2022-29154: An issue was discovered in rsync before 3.2.5 that allows malicious remote servers to write arbitrar
An issue was discovered in rsync before 3.2.5 that allows malicious remote servers to write arbitrary files inside the directories of connecting peers. The server chooses which files/directories are sent to the client. However, the rsync client performs insufficient validation of file names. A malicious rsync server (or Man-in-The-Middle attacker) can
nvdosv
CVE-2003-0962P3HIGHCVSS 7.5≥ 0, < 2.5.6-1.12003-12-15
CVE-2003-0962 [HIGH] CVE-2003-0962: Heap-based buffer overflow in rsync before 2
Heap-based buffer overflow in rsync before 2.5.7, when running in server mode, allows remote attackers to execute arbitrary code and possibly escape the chroot jail.
osv
CVE-2026-70463P3HIGHCVSS 8.1≥ 3.1.0, < 3.5.02026-08-13
CVE-2026-70463 [HIGH] CWE-863 CVE-2026-70463: rsync 3.1.0 before 3.5.0 contains an authorization bypass in auth users directive parsing. The auth
rsync 3.1.0 before 3.5.0 contains an authorization bypass in auth users directive parsing. The auth users parser uses comma-only tokenization when splitting the user list, which fails to correctly handle entries of the form @Group Name where the group name contains a space. The space within the group name causes the parser to split the entry at the spa
nvd
CVE-2018-5764P3HIGHCVSS 7.5fixed in 3.1.32018-01-17
CVE-2018-5764 [HIGH] CVE-2018-5764: The parse_arguments function in options.c in rsyncd in rsync before 3.1.3 does not prevent multiple
The parse_arguments function in options.c in rsyncd in rsync before 3.1.3 does not prevent multiple --protect-args uses, which allows remote attackers to bypass an argument-sanitization protection mechanism.
nvdosv
CVE-2026-53789P3HIGHCVSS 8.1fixed in 3.5.02026-08-13
CVE-2026-53789 [HIGH] CWE-807 CVE-2026-53789: rsync before 3.5.0 contains an improper path handling vulnerability that allows a malicious sender t
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 multip
nvd
CVE-2016-9841P3CRITICALCVSS 9.8≥ 0, < 3.1.3-62017-05-23
CVE-2016-9841 [CRITICAL] CVE-2016-9841: inffast
inffast.c in zlib 1.2.8 might allow context-dependent attackers to have unspecified impact by leveraging improper pointer arithmetic.
osv
CVE-2014-9512P3MEDIUMCVSS 6.4v3.1.12015-02-12
CVE-2014-9512 [MEDIUM] CWE-59 CVE-2014-9512: rsync 3.1.1 allows remote attackers to write to arbitrary files via a symlink attack on a file in th
rsync 3.1.1 allows remote attackers to write to arbitrary files via a symlink attack on a file in the synchronization path.
nvdosv
CVE-2026-53795P3HIGHCVSS 8.1fixed in 3.5.02026-08-13
CVE-2026-53795 [HIGH] CWE-59 CVE-2026-53795: rsync before 3.5.0 contains an arbitrary file write vulnerability that allows attackers to write fil
rsync before 3.5.0 contains an arbitrary file write vulnerability that allows attackers to write files outside the intended destination tree by specifying an absolute path via --temp-dir or --link-dest options. The rename-confinement logic is bypassed when these options resolve to paths outside the destination tree, enabling attacker-controlled values
nvd
CVE-2017-15994P3CRITICALCVSS 9.8≤ 3.1.22017-10-29
CVE-2017-15994 [CRITICAL] CWE-354 CVE-2017-15994: rsync 3.1.3-development before 2017-10-24 mishandles archaic checksums, which makes it easier for re
rsync 3.1.3-development before 2017-10-24 mishandles archaic checksums, which makes it easier for remote attackers to bypass intended access restrictions. NOTE: the rsync development branch has significant use beyond the rsync developers, e.g., the code has been copied for use in various GitHub projects.
nvd
CVE-2007-6200P3CRITICALCVSS 10.0≥ 0, < 2.6.9-62007-12-01
CVE-2007-6200 [CRITICAL] CVE-2007-6200: Unspecified vulnerability in rsync before 3
Unspecified vulnerability in rsync before 3.0.0pre6, when running a writable rsync daemon, allows remote attackers to bypass exclude, exclude_from, and filter and read or write hidden files via (1) symlink, (2) partial-dir, (3) backup-dir, and unspecified (4) dest options.
osv
CVE-2024-12086P3MEDIUMCVSS 6.8≤ 3.3.02025-01-14
CVE-2024-12086 [MEDIUM] CWE-390 CVE-2024-12086: A flaw was found in rsync. It could allow a server to enumerate the contents of an arbitrary file fr
A flaw was found in rsync. It could allow a server to enumerate the contents of an arbitrary file from the client's machine. This issue occurs when files are being copied from a client to a server. During this process, the rsync server will send checksums of local data to the client to compare with in order to determine what data needs to be sent to
nvdosv
CVE-2017-16548P3CRITICALCVSS 9.8≤ 3.1.22017-11-06
CVE-2017-16548 [CRITICAL] CWE-125 CVE-2017-16548: The receive_xattr function in xattrs.c in rsync 3.1.2 and 3.1.3-development does not check for a tra
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 in an xattr name, which allows remote attackers to cause a denial of service (heap-based buffer over-read and application crash) or possibly have unspecified other impact by sending crafted data to the daemon.
nvdosv
1 / 3Next →