41 matches found
CVE-2022-29154
CVE-2022-29154 affects rsync prior to 3.2.5, enabling a malicious server (or MITM) to cause the rsync client to write arbitrary files in the client’s directory tree (including sensitive files such as .ssh/authorized_keys). The issue arises from insufficient validation of filenames returned by the...
CVE-2024-12085
CVE-2024-12085 affects rsync; a flaw in checksum comparison allows an attacker to manipulate s2length, causing comparisons against uninitialized memory and leaking one byte of uninitialized stack data per interaction. The issue is rated HIGH (CVSS 3.1: 7.5) with network attack vector and no user ...
CVE-2018-5764
The CVE concerns rsyncd’s parse_arguments in options.c, where multiple uses of --protect-args are not prevented, allowing remote bypass of the argument-sanitization protection mechanism. Affects rsync prior to 3.1.3 (upstream) and various vendor advisories reference mitigation through upgrading t...
CVE-2024-12084
CVE-2024-12084: Rsync daemon heap-based buffer overflow caused by improper handling of attacker-controlled checksum lengths (s2length). When MAX_DIGEST_LEN exceeds the fixed SUM_LENGTH (16 bytes), an out-of-bounds write to sum2 is possible. Public advisories confirm this bug affects rsync version...
CVE-2024-12088
CVE-2024-12088 is a path-traversal vulnerability in rsync when using --safe-links, arising from improper verification of symbolic-link destinations on the server side, potentially allowing writes outside the target directory. Concrete remediation details appear in multiple connected advisories: C...
CVE-2017-16548
The CVE-2017-16548 issue affects rsync 3.1.2 and 3.1.3-development: receive_xattr does not validate a trailing null in xattr names, allowing a remote attacker to cause a heap-based buffer over-read and crash the daemon. Evidence from multiple advisories confirms a denial-of-service/possible impac...
CVE-2024-12087
CVE-2024-12087 affects rsync and is described in connected advisories as a path traversal vulnerability triggered by the --inc-recursive behavior, arising from insufficient symlink verification and per-file-list deduplication checks. The result could allow a server to write files outside the clie...
CVE-2024-12086
The CVE-2024-12086 entry concerns rsync. A flaw in rsync’s checksum-based comparison during client→server file transfer can enable a server to enumerate contents of files on the client by sending crafted checksum values and analyzing responses. The connected documents confirm rsync is affected an...
CVE-2026-41035
CVE-2026-41035 affects rsync versions 3.0.1 through 3.4.1. The vulnerability stems from receive_xattr using an untrusted length value during a qsort, causing a receiver use-after-free when the -X/--xattrs option is used. Impact is described as low for confidentiality/integrity/availability, with ...
CVE-2017-17434
The CVE-2017-17434 issue affects rsync 3.1.2 and 3.1.3-development prior to 2017-12-03. The daemon can bypass access restrictions by not checking fnamecmp filenames in daemon_filter_list and by not applying sanitize_paths to pathnames in "xname follows" strings (read_ndx_and_attrs in rsync.c). Re...
CVE-2017-17433
CVE-2017-17433 affects rsync 3.1.2 and 3.1.3-development prior to 2017-11/12; the daemon’s receive path (recv_files in receiver.c) updates file metadata before verifying the filename against the daemon_filter_list, allowing remote attackers to bypass access restrictions. Related advisories note t...
CVE-2014-9512
CVE-2014-9512 affects rsync 3.1.1, enabling a remote attacker to write arbitrary files via a symlink attack during synchronization. The vulnerability is caused by improper handling of symlinks in the transfer/path, allowing modification of files on the target host. Multiple connected sources refe...
CVE-2020-14387
CVE-2020-14387 affects rsync 3.2.0pre1 up to 3.2.4, where rsync-ssl hostname verification is broken in OpenSSL mode. This allows a remote, unauthenticated attacker with a valid certificate for another hostname to perform a man-in-the-middle and potentially compromise confidentiality and integrity...
CVE-2011-1097
CVE-2011-1097 affects rsync 3.x before 3.0.8, where specific recursion, deletion, and ownership options enable a remote rsync server to trigger heap memory corruption, causing a Denial of Service or potentially allow arbitrary code execution via malformed data. The connected details corroborate t...
CVE-2017-15994
CVE-2017-15994 affects the rsync project; specifically the development branch up to 2017-10-24 (3.1.3-development) where archaic checksums are mishandled. This vulnerability can allow remote attackers to bypass intended access restrictions by manipulating checksum-related logic in rsync, as descr...
CVE-2002-0080
CVE-2002-0080 affects rsync when run in daemon mode: it does not call setgroups before dropping privileges, potentially letting local users inherit supplementary group privileges and read files they shouldn’t. The vulnerability is demonstrated across multiple advisories (Mandrake/MDKSA-2002:024, ...
CVE-2008-1720
CVE-2008-1720 concerns rsync, where a buffer/overflow issue in rsync 2.6.9–3.0.1 with extended attribute support enabled can allow a remote attacker to execute arbitrary code or crash. Public sources attribute the overflow to handling of ACLs/xattr, enabling remote code execution or instability u...
CVE-2014-2855
CVE-2014-2855 affects rsync up to version 3.1.0. The vulnerability resides in check_secret() in authenticate.c, where a username not present in the secrets file can trigger an infinite loop and CPU denial of service. Multiple advisories confirm the issue and reference the affected rsync, with pat...
CVE-2026-70463
CVE-2026-70463 affects rsync up to version 3.4.x (before 3.5.0) where the auth users parser incorrectly tokenizes the user list by comma, failing to correctly handle entries like @Group Name with spaces. This causes the deny rule for that group to be silently discarded during parsing, enabling an...
CVE-2026-53784
CVE-2026-53784 affects rsync before 3.5.0. A path traversal vulnerability arises when use of chroot is disabled and the module root path (or a component) is a symlink. At session init, rsync calls chdir() to the module root without resolving symlinks (realpath or equivalent), causing subsequent r...
CVE-2026-53786
rsync before 3.5.0 contains a filter rule bypass vulnerability. Authenticated clients can bypass module-level filter restrictions by injecting malicious --filter merge file directives during filter evaluation, allowing access to files the filter would normally exclude. This is the underlying root...
CVE-2026-70461
CVE-2026-70461 affects rsync 3.2.5 before 3.5.0. A heap out-of-bounds write is possible when processing a crafted files-from entry, allowing remote unauthenticated attackers to write one attacker-controlled byte past the end of a heap allocation. The issue is triggered when a files-from entry con...
CVE-2026-53802
The vulnerability CVE-2026-53802 affects rsync prior to 3.5.0. An arbitrary file read is possible by abusing symlink following in input configuration handling (including --files-from, --password-file, and filter merge files), allowing an attacker to read files accessible to the rsync daemon proce...
CVE-2026-53801
CVE-2026-53801 affects rsync versions before 3.5.0. The issue is a symlink race in the sender’s directory scanning logic that can cause the sender to enumerate and transfer files outside the module root’s intended subtree. Attackers who can create or influence symlinks in a path component of the ...
CVE-2026-53791
Technical details about CVE-2026-53791 are not publicly available in the provided documents. Monitor for updates from vendors and advisories.
CVE-2026-70455
CVE-2026-70455 concerns rsync 3.4.2 before 3.5.0. The vulnerability allows a remote sender to exhaust resources (threads/memory) by using the --zt alias for --compress-threads, which bypasses the refuse options directive’s matching on long option names. Attackers can set --zt=N with large N to sp...
CVE-2026-70459
rsync 3.0.0 before 3.5.0 is affected by a null pointer dereference in the daemon child process when processing a file list whose first entry is a dot entry not typed as a directory. The daemon dereferences the entry as a directory structure pointer without type verification, causing an invalid/un...
CVE-2026-53803
Technical details are not publicly available in the provided documents (no concrete affected products, versions, or fixes are described). Monitor for updates.
CVE-2026-43620
Rsync 3.4.2 and earlier are affected by a receiver-side out-of-bounds array read in recv_files() (receiver.c). The underlying cause is a mismanaged pointer array leading to an 8-byte read before the allocated array, allowing a crafted file list (with CF_INC_RECURSE enabled, first sorted entry not...
CVE-2026-53789
CVE-2026-53789 affects rsync prior to 3.5.0 and describes an improper path handling vulnerability that lets a malicious sender expand the scope of --delete operations to delete files outside the intended destination subtree. The attack is carried out by a crafted file list that can cause rsync to...
CVE-2026-70457
rsync 3.2.3 before 3.5.0 contains an out-of-bounds write in parse_size_arg() where snprintf()’s return value is used as an index into a .bss-segment array without bounds checking. When truncation occurs, the return value may exceed the array length, causing a write outside the intended bounds and...
CVE-2026-43617
CVE-2026-43617 affects rsync
CVE-2026-53797
CVE-2026-53797 describes a symlink race condition in rsync < 3.5.0 where the sender’s source-tree traversal can be manipulated by an attacker with access to a parent directory to cause reads of files outside the intended transfer root. The vulnerability arises from replacing a parent directory...
CVE-2026-53795
CVE-2026-53795 affects rsync before 3.5.0. An arbitrary file write vulnerability arises when absolute paths are supplied to --temp-dir or --link-dest, bypassing rename-confinement and allowing attacker-controlled values to write files outside the destination tree to locations accessible to the rs...
CVE-2026-53798
CVE-2026-53798 affects rsync before 3.5.0. A privilege-confusion in the name-converter subprocess uid/gid mapping can let a local attacker cause transferred files to be owned by root. If the name-converter returns an empty uid/gid lookup (or signals fake super-user status), rsync may treat uid/gi...
CVE-2026-53800
The CVE-2026-53800 issue affects rsync versions before 3.5.0 and concerns a symlink race in the --remove-source-files workflow. An attacker with the ability to create symlinks can time a symlink substitution for a source file between transfer completion and the unlink() call, causing rsync to del...
CVE-2026-53799
CVE-2026-53799 affects rsync before 3.5.0. A symlink race between the write to the destination and the subsequent acl_set_file() or lsetxattr() can cause arbitrary ACLs or extended attributes to be applied to unintended files by substituting a symlink at a predictable path, enabling a timing wind...