Skip to content
OpenAdvisories
High ALSA-2026:67462 20 CVEs

Important: rsync security, bug fix, and enhancement update

Published Sep 14, 2026 · Updated Oct 29, 2026

Summary

The rsync utility enables the users to copy and synchronize files locally or across a network. Synchronization with rsync is fast because rsync only sends the differences in files over the network instead of sending whole files. The rsync utility is also used as a mirroring tool.

Security Fix(es):

* rsync: rsync 2.3.3 < 3.5.0 Path Traversal via --partial-dir/--backup-dir Symlink (CVE-2026-70460)
* rsync: rsync: TLS Certificate Validation Bypass allows interception of encrypted sessions (CVE-2026-70454)
* rsync: rsync: Arbitrary file deletion via malicious file list (CVE-2026-53789)
* rsync: rsync < 3.5.0 Command Injection via Multiple Code Paths (CVE-2026-53790)
* rsync: rsync: Memory corruption via crafted file entries (CVE-2026-70458)
* rsync: rsync: Denial of Service via handshake stall (CVE-2026-70464)
* rsync: rsync: Local Privilege Escalation via Symlink Following (CVE-2026-53803)
* rsync: rsync: Unauthorized File Access via Symlink Module Root (CVE-2026-53784)
* rsync: rsync: Authorization bypass via `auth users` directive parsing (CVE-2026-70463)
* rsync: rsync 3.1.0 < 3.5.0 Access Control Bypass via DNS Resolution Failure (CVE-2026-70452)
* rsync: rsync < 3.5.0 Daemon IP Spoofing via PROXY Protocol Header (CVE-2026-53791)
* rsync: rsync: Arbitrary file write via --temp-dir or --link-dest options (CVE-2026-53795)
* rsync: rsync: Heap Out-of-Bounds Write via crafted argument list (CVE-2026-70456)
* rsync: rsync < 3.5.0 Path Confinement Bypass via /./ Boundary Marker in Chroot Mode (CVE-2026-53793)
* rsync: rsync: Denial of Service via Algorithmic Complexity (CVE-2026-70453)
* rsync: rsync: Memory corruption via out-of-bounds write in size parsing (CVE-2026-70457)
* rsync: rsync: Information disclosure and denial of service via crafted files-from entry (CVE-2026-70461)
* rsync: rsync: Arbitrary File Read via Symlink Following (CVE-2026-53802)
* rsync: rsync: Arbitrary file write via path traversal in --relative mode (CVE-2026-53785)
* rsync: rsync: Directory escape via TOCTOU race condition in rrsync (CVE-2026-53783)

Bug Fix(es) and Enhancement(s):

* Rebase rsync to version 3.2.7 in AlmaLinux9 (JIRA:AlmaLinux-248835)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Fixed packages 3

ReleasePackageFixed in
AlmaLinux · 9 rsync 3.2.7-1.el9_8
AlmaLinux · 9 rsync-daemon 3.2.7-1.el9_8
AlmaLinux · 9 rsync-rrsync 3.2.7-1.el9_8

Vulnerabilities 20

  • Critical 9.1

    rsync < 3.5.0 Daemon IP Spoofing via PROXY Protocol Header

    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…

  • High 8.2

    rsync 3.0.1 < 3.5.0 Heap Out-of-Bounds Write via read_args()

    rsync 3.0.1 before 3.5.0 contains an out-of-bounds write vulnerability in the read_args() function that allows a malicious sender to corrupt adjacent heap memory by sending a crafted argument list. When the argument count causes the argv allocation to be exac…

  • High 8.2

    rsync 3.0.0 < 3.5.0 Out-of-Bounds Write via FLAG_HLINKED Handling

    rsync 3.0.0 before 3.5.0 contains an out-of-bounds write vulnerability that allows attackers to corrupt memory by triggering HLINK_BUMP processing on file entries with the FLAG_HLINKED flag set while the hard-link preservation option is inactive. Attackers ca…

  • High 8.2

    rsync 3.2.5 < 3.5.0 Heap Out-of-Bounds Write via files-from Entry

    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 …

  • High 8.1

    rsync < 3.5.0 TOCTOU Race Condition Directory Escape via rrsync

    rsync before 3.5.0 contains a time-of-check to time-of-use (TOCTOU) race condition vulnerability in the rrsync restricted shell wrapper that allows authenticated clients to escape enforced directory restrictions by substituting a symlink for a path component …

  • High 8.1

    rsync < 3.5.0 Command Injection via Multiple Code Paths

    rsync before 3.5.0 contains multiple command and argument injection vulnerabilities that allow attackers to execute arbitrary commands by supplying malicious input through several code paths, including the RSYNC_CONNECT_PROG environment variable, daemon hooks…

  • High 8.1

    rsync < 3.5.0 Arbitrary File Write via --temp-dir/--link-dest

    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 th…

  • High 8.1

    rsync 2.3.3 < 3.5.0 Path Traversal via --partial-dir/--backup-dir Symlink

    rsync 2.3.3 before 3.5.0 contains a path traversal vulnerability that allows a malicious sender to escape the module root by exploiting symlinks within the module file tree when using --partial-dir or --backup-dir options. Attackers with write access to place…

  • High 8.1
    CVE-2026-70463 Public exploit

    rsync 3.1.0 < 3.5.0 Authorization Bypass via auth users Directive Parsing

    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 co…

  • High 8.0

    rsync < 3.5.0 TLS Certificate Validation Bypass via SSL/OpenSSL Mode

    rsync 3.2.0 through 3.2.3 (openssl mode) and rsync-ssl through 3.4.4 (stunnel mode) contain a TLS certificate validation vulnerability that allows on-path attackers to intercept encrypted sessions by presenting self-signed or otherwise invalid certificates. A…

  • High 7.8

    rsync < 3.5.0 Symlink Following Arbitrary File Overwrite

    rsync before 3.5.0 contains a symlink following vulnerability that allows local attackers to overwrite arbitrary files by placing a symlink at a predictable output path such as --log-file, --write-batch, or daemon-mode log and statistics paths. Attackers can …

  • High 7.5

    rsync < 3.5.0 Algorithmic Complexity DoS via hash_search()

    rsync before 3.5.0 contains an algorithmic complexity vulnerability in the hash_search() function that allows a remote attacker to cause a denial of service by delivering a carefully constructed file list. A sender can exploit the quadratic-time worst-case be…

  • High 7.5

    rsync 2.0.0 < 3.5.0 Connection Slot Exhaustion DoS via Handshake Stall

    rsync daemon 2.0.0 before 3.5.0 contains a denial of service vulnerability that allows unauthenticated remote attackers to exhaust daemon connection slots by stalling the handshake process before or after module selection without triggering the I/O timeout. A…

  • High 7.4

    rsync < 3.5.0 Path Confinement Bypass via /./ Boundary Marker in Chroot Mode

    rsync before 3.5.0 contains a path confinement bypass vulnerability that allows remote clients to escape the intended inner-module root confinement by constructing paths that resolve outside the chroot boundary when the module root contains a /./ boundary mar…

  • High 7.4

    rsync 3.1.0 < 3.5.0 Access Control Bypass via DNS Resolution Failure

    rsync 3.1.0 before 3.5.0 contains an access control bypass vulnerability that allows remote attackers to circumvent hosts deny rules by inducing DNS resolution failures during hostname-based access control evaluation. When a DNS lookup for a hostname-based de…

  • High 7.1

    rsync < 3.5.0 Path Traversal via Symlink Module Root

    rsync before 3.5.0 contains a path traversal vulnerability that allows remote clients to access files outside the intended module root when use chroot is disabled and the module root path or a component of it is a symlink. The daemon calls chdir() to the modu…

  • High 7.1

    rsync < 3.5.0 Path Traversal Write Escape via --relative Mode

    rsync before 3.5.0 contains a path traversal vulnerability that allows a malicious sender to write files outside the intended destination directory tree by crafting relative paths with symlink components in --relative mode. The make_path() function follows sy…

  • High 7.1

    rsync < 3.5.0 Arbitrary File Read via Symlink Following

    rsync before 3.5.0 contains an arbitrary file read vulnerability that allows attackers to read files accessible to the rsync daemon process by exploiting symlink following in input configuration file handling including --files-from, --password-file, and filte…

  • Medium 6.5

    rsync < 3.5.0 Arbitrary File Deletion via Malicious File List

    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…

  • Medium 6.5

    rsync 3.2.3 < 3.5.0 Out-of-Bounds Write via parse_size_arg()

    rsync 3.2.3 before 3.5.0 contains an out-of-bounds write in parse_size_arg() where the return value of snprintf() is used directly as an index into a .bss-segment array without bounds checking. When snprintf truncates the formatted size string, the return val…

References

  • report
    https://access.redhat.com/security/cve/CVE-2026-53783
  • report
    https://access.redhat.com/security/cve/CVE-2026-53784
  • report
    https://access.redhat.com/security/cve/CVE-2026-53785
  • report
    https://access.redhat.com/security/cve/CVE-2026-53789
  • report
    https://access.redhat.com/security/cve/CVE-2026-53790
  • report
    https://access.redhat.com/security/cve/CVE-2026-53791
  • report
    https://access.redhat.com/security/cve/CVE-2026-53793
  • report
    https://access.redhat.com/security/cve/CVE-2026-53795
  • report
    https://access.redhat.com/security/cve/CVE-2026-53802
  • report
    https://access.redhat.com/security/cve/CVE-2026-53803
  • report
    https://access.redhat.com/security/cve/CVE-2026-70452
  • report
    https://access.redhat.com/security/cve/CVE-2026-70453
  • report
    https://access.redhat.com/security/cve/CVE-2026-70454
  • report
    https://access.redhat.com/security/cve/CVE-2026-70456
  • report
    https://access.redhat.com/security/cve/CVE-2026-70457
  • report
    https://access.redhat.com/security/cve/CVE-2026-70458
  • report
    https://access.redhat.com/security/cve/CVE-2026-70460
  • report
    https://access.redhat.com/security/cve/CVE-2026-70461
  • report
    https://access.redhat.com/security/cve/CVE-2026-70463
  • report
    https://access.redhat.com/security/cve/CVE-2026-70464
  • report
    https://bugzilla.redhat.com/2515368
  • report
    https://bugzilla.redhat.com/2515373
  • report
    https://bugzilla.redhat.com/2515378
  • report
    https://bugzilla.redhat.com/2515379
  • report
    https://bugzilla.redhat.com/2515380
  • report
    https://bugzilla.redhat.com/2515381
  • report
    https://bugzilla.redhat.com/2515384
  • report
    https://bugzilla.redhat.com/2515385
  • report
    https://bugzilla.redhat.com/2515386
  • report
    https://bugzilla.redhat.com/2515387
  • report
    https://bugzilla.redhat.com/2515389
  • report
    https://bugzilla.redhat.com/2515395
  • report
    https://bugzilla.redhat.com/2515396
  • report
    https://bugzilla.redhat.com/2515403
  • report
    https://bugzilla.redhat.com/2515409
  • report
    https://bugzilla.redhat.com/2515417
  • report
    https://bugzilla.redhat.com/2515419
  • advisory
    https://errata.almalinux.org/9/ALSA-2026-67462.html