Every CVE Search/ Get API key

CVE-2026-29518

Rsync < 3.4.3 TOCTOU Race Condition Allows Symlink-Based Arbitrary File Write

7.3 HighFix available

Rsync versions before 3.4.3 contain a time-of-check to time-of-use (TOCTOU) race condition in daemon file handling that allows attackers to redirect file writes outside intended directories by replacing parent directory components with symbolic links. Attackers with write access to a module path can exploit this race condition to create or overwrite arbitrary files, potentially modifying sensitive system files and achieving privilege escalation when the daemon runs with elevated privileges. This vulnerability can only be triggered if the chroot setting is false.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
High
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

0.15%Up 0.1 points since May 21, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.3

Rsync < 3.4.3 TOCTOU Race Condition Allows Symlink-Based Arbitrary File Write

Rsync versions before 3.4.3 contain a time-of-check to time-of-use (TOCTOU) race condition in daemon file handling that allows attackers to redirect file writes outside intended directories by replacing parent directory components with symbolic links. Attackers with write access to a module path can exploit this race condition to create or overwrite arbitrary files, potentially modifying sensitive system files and achieving privilege escalation when the daemon runs with elevated privileges. This vulnerability can only be triggered if the chroot setting is false.

Record
CVE-2026-29518
CVSS 4.0
7.3 HighCVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
Weakness
CWE-367, CWE-367
Updated
2026-11-02
EUVDEUVD-2026-31100 7.3

Rsync versions before 3.4.3 contain a time-of-check to time-of-use (TOCTOU) race condition in daemon file handling that allows attackers to redirect file writes outside intended directories by replacing parent directory components with symbolic links. Attackers with write access to a module path can exploit this race condition to create or overwrite arbitrary files, potentially modifying sensitive system files and achieving privilege escalation when the daemon runs with elevated privileges. This vulnerability can only be triggered if the chroot setting is false.

Record
EUVD-2026-31100
CVSS 4.0
7.3 HighCVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-pfv9-gp3h-73xv 7.3

Rsync versions before 3.4.3 contain a time-of-check to time-of-use (TOCTOU) race condition in...

Rsync versions before 3.4.3 contain a time-of-check to time-of-use (TOCTOU) race condition in daemon file handling that allows attackers to redirect file writes outside intended directories by replacing parent directory components with symbolic links. Attackers with write access to a module path can exploit this race condition to create or overwrite arbitrary files, potentially modifying sensitive system files and achieving privilege escalation when the daemon runs with elevated privileges. This vulnerability can only be triggered if the chroot setting is false.

Record
GHSA-pfv9-gp3h-73xv
CVSS 4.0
7.3 HighCVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/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
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-367
Updated
2026-11-02
NVD 7.3

Rsync versions before 3.4.3 contain a time-of-check to time-of-use (TOCTOU) race condition in daemon file handling that allows attackers to redirect file writes outside intended directories by replacing parent directory components with symbolic links. Attackers with write access to a module path can exploit this race condition to create or overwrite arbitrary files, potentially modifying sensitive system files and achieving privilege escalation when the daemon runs with elevated privileges. This vulnerability can only be triggered if the chroot setting is false.

Record
CVE-2026-29518
CVSS 4.0
7.3 HighCVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/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
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
Weakness
CWE-367
Updated
2026-11-02
OSVALPINE-CVE-2026-29518 7.3

Rsync versions before 3.4.3 contain a time-of-check to time-of-use (TOCTOU) race condition in daemon file handling that allows attackers to redirect file writes outside intended directories by replacing parent directory components with symbolic links. Attackers with write access to a module path can exploit this race condition to create or overwrite arbitrary files, potentially modifying sensitive system files and achieving privilege escalation when the daemon runs with elevated privileges. This vulnerability can only be triggered if the chroot setting is false.

Record
ALPINE-CVE-2026-29518
CVSS 4.0
7.3 HighCVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/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
Updated
2026-11-02
OSVBELL-CVE-2026-29518 7.0
Record
BELL-CVE-2026-29518
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 45 moreShow less
OSV 7.3

Rsync < 3.4.3 TOCTOU Race Condition Allows Symlink-Based Arbitrary File Write

Rsync versions before 3.4.3 contain a time-of-check to time-of-use (TOCTOU) race condition in daemon file handling that allows attackers to redirect file writes outside intended directories by replacing parent directory components with symbolic links. Attackers with write access to a module path can exploit this race condition to create or overwrite arbitrary files, potentially modifying sensitive system files and achieving privilege escalation when the daemon runs with elevated privileges. This vulnerability can only be triggered if the chroot setting is false.

Record
CVE-2026-29518
CVSS 4.0
7.3 HighCVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Weakness
CWE-367
Updated
2026-11-02
OSVDEBIAN-CVE-2026-29518 7.3

Rsync versions before 3.4.3 contain a time-of-check to time-of-use (TOCTOU) race condition in daemon file handling that allows attackers to redirect file writes outside intended directories by replacing parent directory components with symbolic links. Attackers with write access to a module path can exploit this race condition to create or overwrite arbitrary files, potentially modifying sensitive system files and achieving privilege escalation when the daemon runs with elevated privileges. This vulnerability can only be triggered if the chroot setting is false.

Record
DEBIAN-CVE-2026-29518
CVSS 4.0
7.3 HighCVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/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
Updated
2026-11-02
OSVJLSEC-2026-626 7.3

Rsync versions before 3.4.3 contain a time-of-check to time-of-use (TOCTOU) race condition in daemon...

Rsync versions before 3.4.3 contain a time-of-check to time-of-use (TOCTOU) race condition in daemon file handling that allows attackers to redirect file writes outside intended directories by replacing parent directory components with symbolic links. Attackers with write access to a module path can exploit this race condition to create or overwrite arbitrary files, potentially modifying sensitive system files and achieving privilege escalation when the daemon runs with elevated privileges. This vulnerability can only be triggered if the chroot setting is false.

Record
JLSEC-2026-626
CVSS 4.0
7.3 HighCVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/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
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:26332 8.1

Red Hat Security Advisory: rsync security, bug fix, and enhancement update

Record
RHSA-2026:26332
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:26408 8.1

Red Hat Security Advisory: rsync security update

Record
RHSA-2026:26408
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:26410 8.1

Red Hat Security Advisory: rsync security update

Record
RHSA-2026:26410
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:26332 8.1

Important: rsync security, bug fix, and enhancement update

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: Remote memory disclosure via integer overflow in compressed-token decoding (CVE-2026-43618)

  • rsync: TOCTOU symlink race condition allowing local privilege escalation in daemon mode without chroot. (CVE-2026-29518)

Bug Fix(es) and Enhancement(s):

  • Rebase rsync to version 3.4.4 in Rocky Linux10 (JIRA:Rocky Linux-181630)

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.

Record
RLSA-2026:26332
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:26408 8.1

Important: rsync security update

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: Remote memory disclosure via integer overflow in compressed-token decoding (CVE-2026-43618)

  • rsync: TOCTOU symlink race condition allowing local privilege escalation in daemon mode without chroot. (CVE-2026-29518)

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.

Record
RLSA-2026:26408
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:26410 8.1

Important: rsync security update

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: Remote memory disclosure via integer overflow in compressed-token decoding (CVE-2026-43618)

  • rsync: TOCTOU symlink race condition allowing local privilege escalation in daemon mode without chroot. (CVE-2026-29518)

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.

Record
RLSA-2026:26410
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2026-29518 7.3

Rsync versions before 3.4.3 contain a time-of-check to time-of-use (TOCTOU) race condition in daemon file handling that allows attackers to redirect file writes outside intended directories by replacing parent directory components with symbolic links. Attackers with write access to a module path can exploit this race condition to create or overwrite arbitrary files, potentially modifying sensitive system files and achieving privilege escalation when the daemon runs with elevated privileges. This vulnerability can only be triggered if the chroot setting is false.

Record
UBUNTU-CVE-2026-29518
CVSS 4.0
7.3 HighCVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVALSA-2026:26332 No score

Important: rsync security, bug fix, and enhancement update

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: Remote memory disclosure via integer overflow in compressed-token decoding (CVE-2026-43618)
  • rsync: TOCTOU symlink race condition allowing local privilege escalation in daemon mode without chroot. (CVE-2026-29518)

Bug Fix(es) and Enhancement(s):

  • Rebase rsync to version 3.4.4 in AlmaLinux10 (JIRA:AlmaLinux-181630)

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.

Record
ALSA-2026:26332
Updated
2026-11-02
OSVALSA-2026:26408 No score

Important: rsync security update

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: Remote memory disclosure via integer overflow in compressed-token decoding (CVE-2026-43618)
  • rsync: TOCTOU symlink race condition allowing local privilege escalation in daemon mode without chroot. (CVE-2026-29518)

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.

Record
ALSA-2026:26408
Updated
2026-11-02
OSVALSA-2026:26410 No score

Important: rsync security update

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: Remote memory disclosure via integer overflow in compressed-token decoding (CVE-2026-43618)
  • rsync: TOCTOU symlink race condition allowing local privilege escalation in daemon mode without chroot. (CVE-2026-29518)

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.

Record
ALSA-2026:26410
Updated
2026-11-02
OSVAZL-87012 No score

CVE-2026-29518 affecting package rsync for versions less than 3.4.3-1

Rsync versions before 3.4.3 contain a time-of-check to time-of-use (TOCTOU) race condition in daemon file handling that allows attackers to redirect file writes outside intended directories by replacing parent directory components with symbolic links. Attackers with write access to a module path can exploit this race condition to create or overwrite arbitrary files, potentially modifying sensitive system files and achieving privilege escalation when the daemon runs with elevated privileges. This vulnerability can only be triggered if the chroot setting is false.

Record
AZL-87012
Updated
2026-11-02
OSVCLSA-2026-1779694338 No score

rsync: Fix of CVE-2026-29518

  • CVE-2026-29518: fix daemon-no-chroot sender TOCTOU symlink race by opening source files via secure_relative_open() from module root
Record
CLSA-2026-1779694338
Updated
2026-11-02
OSVCLSA-2026-1779694460 No score

Fix CVE(s): CVE-2026-29518

  • SECURITY UPDATE: daemon-no-chroot TOCTOU symlink race
    • debian/patches/CVE-2026-29518.patch: track per-module chroot in am_chrooted and use_secure_symlinks; route the sender's read-path open, the receiver's basis-file open, mkstemp, and inplace write through secure_relative_open() / secure_mkstemp()
    • CVE-2026-29518
Record
CLSA-2026-1779694460
Updated
2026-11-02
OSVCLSA-2026-1779694727 No score

Fix CVE(s): CVE-2026-29518

  • SECURITY UPDATE: daemon-no-chroot TOCTOU symlink race
    • debian/patches/CVE-2026-29518.patch: track per-module chroot in am_chrooted and use_secure_symlinks; route the sender's read-path open, the receiver's basis-file open, mkstemp, and inplace write through secure_relative_open() / secure_mkstemp()
    • CVE-2026-29518
Record
CLSA-2026-1779694727
Updated
2026-11-02
OSVCLSA-2026-1779694887 No score

rsync: Fix of CVE-2026-29518

  • CVE-2026-29518: fix daemon-no-chroot TOCTOU symlink race by tracking per-module chroot in am_chrooted, routing sender read-path, receiver basis-file open, mkstemp, and inplace write through secure_relative_open() / secure_mkstemp()
Record
CLSA-2026-1779694887
Updated
2026-11-02
OSVCLSA-2026-1779746464 No score

rsync: Fix of CVE-2026-29518

  • CVE-2026-29518: fix TOCTOU symlink race in daemon file handling exposed when "use chroot = no"
Record
CLSA-2026-1779746464
Updated
2026-11-02
OSVCLSA-2026-1779746676 No score

rsync: Fix of CVE-2026-29518

  • CVE-2026-29518: fix TOCTOU symlink race in daemon file handling exposed when "use chroot = no"
Record
CLSA-2026-1779746676
Updated
2026-11-02
OSVCLSA-2026-1779747925 No score

rsync: Fix of CVE-2026-29518

  • CVE-2026-29518: fix TOCTOU symlink race in daemon file handling exposed when "use chroot = no"
Record
CLSA-2026-1779747925
Updated
2026-11-02
OSVCLSA-2026-1779822401 No score

rsync: Fix of CVE-2026-29518

  • CVE-2026-29518: fix sender read-path TOCTOU by routing the daemon open through secure_relative_open() from the trusted module_dir root
Record
CLSA-2026-1779822401
Updated
2026-11-02
OSVCLSA-2026-1779823985 No score

rsync: Fix of 2 CVEs

  • CVE-2026-43618: fix integer overflow in compressed-token decoding that could leak rsync process memory contents over the wire
  • CVE-2026-29518: fix TOCTOU race on parent path components in non-chroot daemon by routing receiver/sender opens, chmod, and chdir through per- component O_NOFOLLOW secure variants gated on use_secure_symlinks
Record
CLSA-2026-1779823985
Updated
2026-11-02
OSVCLSA-2026-1779824462 No score

rsync: Fix of 2 CVEs

  • CVE-2026-43618: fix integer overflow in compressed-token decoding that could leak rsync process memory contents over the wire
  • CVE-2026-29518: fix TOCTOU race on parent path components in non-chroot daemon by routing receiver/sender opens, chmod, and chdir through per- component O_NOFOLLOW secure variants gated on use_secure_symlinks
Record
CLSA-2026-1779824462
Updated
2026-11-02
OSVCLSA-2026-1779869103 No score

Fix CVE(s): CVE-2024-12086, CVE-2026-29518, CVE-2026-43618

  • SECURITY UPDATE: receiver process memory disclosure via compressed-token integer overflow:
    • debian/patches/els/0004-CVE-2026-43618.patch: cap rx_token at MAX_TOKEN_INDEX; reject out-of-range token values.
    • CVE-2026-43618.
  • SECURITY UPDATE: malicious server can enumerate arbitrary client files via crafted checksum responses:
    • debian/patches/els/0005-CVE-2024-12086.patch: add secure_relative_open() and route the receiver's basis-file open through it.
    • CVE-2024-12086.
  • SECURITY UPDATE: daemon TOCTOU symlink race on parent path components when "use chroot = no":
    • debian/patches/els/0006-CVE-2026-29518.patch: gate sender/receiver opens and chmods through secure_relative_open() / do_chmod_at().
    • CVE-2026-29518.
Record
CLSA-2026-1779869103
Updated
2026-11-02
OSVCLSA-2026-1780480701 No score

rsync: Fix of CVE-2026-29518

  • CVE-2026-29518: fix daemon-no-chroot TOCTOU on parent path components by routing both the sender read-path (sender.c) and the receiver write-path (receiver.c open_tmpfile and recv_files inplace branch) through secure_relative_open() / secure_mkstemp() from the trusted module root, and add regression test (chdir-symlink-race.test case 4)
Record
CLSA-2026-1780480701
Updated
2026-11-02
OSVCLSA-2026-1780513862 No score

rsync: Fix of CVE-2026-29518

  • Add .bs_config for centos8.4els platform (mock dist .el8_4)
  • CVE-2026-29518: fix daemon-no-chroot TOCTOU symlink race by tracking per-module chroot in am_chrooted, routing sender read-path, receiver basis-file open, mkstemp, and inplace write through secure_relative_open() / secure_mkstemp()
Record
CLSA-2026-1780513862
Updated
2026-11-02
OSVCLSA-2026-1782739272 No score

Fix CVE(s): CVE-2026-29518, CVE-2026-41035

  • PACKAGING FIX: rsync daemon default group on stock Ubuntu/Debian (ELSR-8050)
    • the daemon's compile-time NOBODY_GROUP was resolved to "nobody" by the focal build chroot's /etc/group, but stock Ubuntu/Debian have only "nogroup", so daemon modules with no explicit gid were rejected with "@ERROR: invalid gid nobody" (test_daemon / ELSR-8050)
    • debian/rules: build with rsync's own --with-nobody-group=nogroup configure option so the compile-time NOBODY_GROUP default is baked as "nogroup" regardless of the build chroot, matching the stock Ubuntu/Debian rsync build (fixes modules with no explicit gid)
    • debian/patches/rsync-daemon-nobody-group-fallback.patch: in the daemon's add_a_group() resolve a "nobody" group to "nogroup" at runtime when the host has no "nobody" group, so a module that explicitly sets "gid = nobody" is also honoured on stock Ubuntu/Debian instead of being rejected with "@ERROR: invalid gid nobody"; any other unresolvable group is still rejected
    • upstream: configure.ac AC_ARG_WITH(nobody-group) https://github.com/RsyncProject/rsync/blob/v3.1.3/configure.ac#L142-L157 Debian bugs #144570 (https://bugs.debian.org/144570) and #25299
    • ELSR-8050
Record
CLSA-2026-1782739272
Updated
2026-11-02
OSVCLSA-2026-1788335736 No score

Fix of 13 CVEs

  • SECURITY UPDATE: peer-driven one-byte heap out-of-bounds write in add_implied_include() from a files-from entry carrying both an interior and a trailing backslash:
    • debian/patches/els/0009-CVE-2026-70461.patch: count a trailing backslash when sizing the appended-wildcard pattern.
    • CVE-2026-70461.
  • SECURITY UPDATE: heap out-of-bounds write in read_args() when the peer's argument count lands exactly on the argv allocation:
    • debian/patches/els/0010-CVE-2026-70456.patch: reserve room for the trailing NULL terminator.
    • CVE-2026-70456.
  • SECURITY UPDATE: out-of-bounds write from a file entry marked FLAG_HLINKED that the receiver accepted with hard-link preservation inactive:
    • debian/patches/els/0011-CVE-2026-70458.patch: gate FLAG_HLINKED on preserve_hard_links and exclude directories.
    • CVE-2026-70458.
  • SECURITY UPDATE: sender-side out-of-bounds read driven by a malicious receiver's checksum header with a non-zero block count and a zero block length:
    • debian/patches/els/0012-CVE-2026-53792.patch: reject a zero block length in read_sum_head().
    • CVE-2026-53792.
  • SECURITY UPDATE: CPU exhaustion in the sending process via quadratic-time behaviour in hash_search(), driven by a malicious receiver's crafted equal-weak-checksum block list. The attacker is the receiver, but the cycles burned are the sender's: hash_search() is reached only through match_sums(), whose sole caller is send_files() in sender.c. NVD's text attributes the CPU to the receiver; the direction stated here is what the code does:
    • debian/patches/els/0013-CVE-2026-70453.patch: bound the per-offset chain walk.
    • CVE-2026-70453.
  • SECURITY UPDATE: daemon "hosts deny" failing open when a configured hostname token cannot be resolved:
    • debian/patches/els/0014-CVE-2026-70452.patch: treat an unresolvable deny-list token as a match.
    • CVE-2026-70452.
  • SECURITY UPDATE: daemon "auth users" ignoring its documented comma-only parsing, silently discarding a deny rule that names a group whose name contains a space:
    • debian/patches/els/0015-CVE-2026-70463.patch: parse the list with conf_strtok().
    • CVE-2026-70463.
  • SECURITY UPDATE: peer-supplied MSG_IO_TIMEOUT disabling the client's own I/O timeout through a non-positive or overflowing value:
    • debian/patches/els/0016-CVE-2026-70462.patch: cap the received value and make set_io_timeout() arithmetic overflow-safe.
    • CVE-2026-70462.
  • SECURITY UPDATE: client-supplied --filter merge file bypassing the daemon module filter list:
    • debian/patches/els/0017-CVE-2026-53786.patch: strip the module-dir prefix before the daemon-filter check.
    • CVE-2026-53786.
  • SECURITY UPDATE: per-connection daemon child crash on a crafted first incremental file list whose transfer root is a non-directory dot entry:
    • debian/patches/els/0018-CVE-2026-70459.patch: reject a non-directory transfer-root entry and require a dir_flist entry before trusting parent_ndx 0.
    • CVE-2026-70459.
  • SECURITY UPDATE: malicious sender widening the receiver's --delete scope beyond the destination subtree via implied-parent reclassification:
    • debian/patches/els/0019-CVE-2026-53789.patch: force implied-parent directories non-content on the receiver, including the synthetic transfer root and the pre-protocol-30 encoding.
    • CVE-2026-53789.
  • SECURITY UPDATE: unauthenticated pre-transfer handshake stall holding a per-connection daemon child past the module's max connections limit:
    • debian/patches/els/0020-CVE-2026-70464.patch: bound every peer-controlled handshake read with an absolute deadline and cap the early-protocol argument count.
    • CVE-2026-70464.
  • SECURITY UPDATE: command and argument injection…
Record
CLSA-2026-1788335736
Updated
2026-11-02
OSVCLSA-2026-1789745909 No score

Fix CVE(s): CVE-2026-53785

  • SECURITY UPDATE: Destination-tree escape via symlink following in --relative implied-parent handling
    • debian/patches/CVE-2026-53785.patch: resolve the receiver's destination names one component at a time with O_NOFOLLOW|O_DIRECTORY, acting against a directory fd that is held open, instead of handing the whole name to the kernel to resolve; a component that is a symlink is now refused rather than traversed, so nothing the receiver creates lands at the symlink's target outside the destination tree; adds secure_relative_dirfd(), do_mkdir_at(), do_stat_at(), do_open_at(), do_rename_at(), do_symlink_at(), do_mknod_at() and do_link_at() in syscall.c and routes every way the receiver creates something at a destination name through them -- make_path() in util.c, the four implied-parent sites in generator.c, the install-into-final-name renames in util.c, rsync.c, receiver.c and generator.c, copy_file()'s reopen of the destination on the cross-filesystem fallback, the symlink and mknod creations in generator.c's atomic_create(), and the --link-dest and -H hard links in generator.c and hlink.c; each of those is its own route to the destination name, reached by a different option (--temp-dir bypasses the file create entirely, --devices / --specials and a transferred symlink never touch it, and --link-dest installs a regular file's link from hlink.c but a non-regular file's from generator.c), so confining only some of them leaves the escape open; extends the existing secure_mkstemp() and secure_relative_open() receiver create paths, which the CVE-2026-29518 fix gated on daemon-no-chroot only, to the same confinement; the confinement covers a chrooted daemon serving an inner-module "/./" boundary, whose module root the kernel chroot does not confine, and exempts --keep-dirlinks only for a local receiver, whose documented purpose is to follow a symlinked destination directory -- never for a daemon or for the server side of a push, where the option arrives from the peer; only the confinement this CVE needs is carried, not upstream's whole-tree dirfd-stack resolver, which assumes a source layout this version does not have; defines am_daemon, am_chrooted, am_server, local_server and keep_dirlinks in t_stub.c, which the standalone test harnesses link in place of options.c and main.c, so debian/rules' check target still builds; and adds testsuite/cve-2026-53785.test
    • CVE-2026-53785
Record
CLSA-2026-1789745909
Updated
2026-11-02
OSVCLSA-2026-1791331076 No score

rsync: Fix of 5 CVEs

  • CVE-2026-53790: refuse a shell-active RSYNC_CONNECT_PROG %H host and quote it; escape backtick, newline and carriage return in remote-shell arguments
  • CVE-2026-53793: confine a "/./" inner-module chroot: secure opens, change_dir, chmod, rename, delta-basis opens and alt-dest basis stats, resolved with an in-tree-symlink-following walk so in-module symlinks and --link-dest=../dir keep working; also sanitize a fuzzy-basis xname on the client
  • CVE-2026-70453: cap the per-offset hash_search() chain walk at MAX_CHAIN_LEN
  • CVE-2026-70458: refuse FLAG_HLINKED without -H or on a directory, and skip the checksum basis match for a non-regular hard-linked entry
  • CVE-2026-70464: bound the daemon's pre-transfer handshake reads with an absolute deadline and cap daemon argument lists
  • CVE-2026-29518: rebuild the module-relative path for the daemon sender's confined open, fixing "file has vanished" for a file fetched by name from a subdirectory of a "use chroot = no" module
Record
CLSA-2026-1791331076
Updated
2026-11-02
OSVCLSA-2026-1791331932 No score

rsync: Fix of 5 CVEs

  • CVE-2026-53790: refuse a shell-active RSYNC_CONNECT_PROG %H host and quote it; escape backtick, newline and carriage return in remote-shell arguments
  • CVE-2026-53793: confine a "/./" inner-module chroot: secure opens, change_dir, chmod, rename, delta-basis opens and alt-dest basis stats, resolved with an in-tree-symlink-following walk so in-module symlinks and --link-dest=../dir keep working; also sanitize a fuzzy-basis xname on the client
  • CVE-2026-70453: cap the per-offset hash_search() chain walk at MAX_CHAIN_LEN
  • CVE-2026-70458: refuse FLAG_HLINKED without -H or on a directory, and skip the checksum basis match for a non-regular hard-linked entry
  • CVE-2026-70464: bound the daemon's pre-transfer handshake reads with an absolute deadline and cap daemon argument lists
  • CVE-2026-29518: rebuild the module-relative path for the daemon sender's confined open, fixing "file has vanished" for a file fetched by name from a subdirectory of a "use chroot = no" module
Record
CLSA-2026-1791331932
Updated
2026-11-02
OSVCLSA-2026-1791907584 No score

rsync: Fix of 5 CVEs

  • CVE-2026-29518: re-implement the "use chroot = no" confinement after the centos7els fix: every path operation proves its parent directory beneath the pinned module root through /proc/self/fd and runs on it with the *at() calls. In-module symlinks, directories the daemon uid may search but not read, -L/-K and --link-dest=../dir keep working; xattrs, ACLs and timestamps are confined too. Drop CVE-2026-29518-2.patch
  • CVE-2026-43619: chmod no longer follows a leaf symlink; CVE-2026-29518: confined calls act on the resolved object with O_NOFOLLOW
  • CVE-2026-29518: anchor the receiver's basis open at the pinned working directory and prove it beneath the module, not beneath a root resolved by name
  • CVE-2026-53784, CVE-2026-53786, CVE-2026-53793: re-anchor on the re-implemented CVE-2026-29518 confinement
Record
CLSA-2026-1791907584
Updated
2026-11-02
OSVCLSA-2026-1791908277 No score

rsync: Fix of CVE-2026-43619

  • CVE-2026-29518: re-implement the "use chroot = no" confinement after the centos7els fix: every path operation proves its parent directory beneath the pinned module root through /proc/self/fd and runs on it with the *at() calls. In-module symlinks, directories the daemon uid may search but not read, -L/-K and --link-dest=../dir keep working; xattrs, ACLs and timestamps are confined too. Drop CVE-2026-29518-2.patch
  • CVE-2026-43619: chmod no longer follows a leaf symlink; CVE-2026-29518: confined calls act on the resolved object with O_NOFOLLOW
  • CVE-2026-29518: anchor the receiver's basis open at the pinned working directory and prove it beneath the module, not beneath a root resolved by name
  • CVE-2026-53784, CVE-2026-53786, CVE-2026-53793: re-anchor on the re-implemented CVE-2026-29518 confinement
Record
CLSA-2026-1791908277
Updated
2026-11-02
OSVMGASA-2026-0265 No score

Updated rsync package fixes security vulnerabilities

The updated package fixes security vulnerabilities: Rsync < 3.4.3 TOCTOU Race Condition Allows Symlink-Based Arbitrary File Write. (CVE-2026-29518) Rsync < 3.4.3 Authorization Bypass via Hostname Resolution. (CVE-2026-43617) Rsync < 3.4.3 Integer Overflow Information Disclosure. (CVE-2026-43618) Rsync < 3.4.3 Symlink Race Condition via Path-Based Syscalls. (CVE-2026-43619) Rsync < 3.4.3 Out-of-Bounds Array Read via recv_files(). (CVE-2026-43620) Rsync < 3.4.3 Off-by-One Stack Write via HTTP Proxy. (CVE-2026-45232)

Record
MGASA-2026-0265
Updated
2026-11-02
OSVopenSUSE-SU-2026:10857-1 No score

rsync-3.4.3-1.1 on GA media

These are all security issues fixed in the rsync-3.4.3-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10857-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20877-1 No score

Security update for rsync

This update for rsync fixes the following issues

  • CVE-2025-10158: Out of bounds array access via negative index (bsc#1254441).
  • CVE-2026-29518: Symlink-Race TOCTOU in Daemon (use chroot = no) (bsc#1264511).
  • CVE-2026-41035: count of entries mismatch can lead to a use-after-free (bsc#1262223).
  • CVE-2026-43617: Authorization Bypass via Hostname Resolution (bsc#1264515).
  • CVE-2026-43618: Integer Overflow Information Disclosure (bsc#1264512).
  • CVE-2026-43619: Symlink Race Condition via Path-Based Syscalls (bsc#1264514).
  • CVE-2026-43620: Out-of-Bounds Array Read via recv_files() (bsc#1264513).
  • CVE-2026-45232: Off-by-one stack OOB write in HTTP CONNECT proxy response parsing (bsc#1265296).
Record
openSUSE-SU-2026:20877-1
Updated
2026-11-02
OSVSUSE-SU-2026:2038-1 No score

Security update for rsync

This update for rsync fixes the following issues

  • CVE-2026-29518: Symlink-Race TOCTOU in Daemon (bsc#1264511).
  • CVE-2026-41035: Count of entries mismatch can lead to a use-after-free (bsc#1262223)
  • CVE-2026-43617: Authorization Bypass via Hostname Resolution (bsc#1264515).
  • CVE-2026-43618: Integer Overflow Information Disclosure (bsc#1264512).
  • CVE-2026-43619: Symlink Race Condition via Path-Based Syscalls (bsc#1264514).
  • CVE-2026-43620: Out-of-Bounds Array Read via recv_files() (bsc#1264513).
  • CVE-2026-45232: Off-by-one stack OOB write in HTTP CONNECT proxy response parsing (bsc#1265296).
Record
SUSE-SU-2026:2038-1
Updated
2026-11-02
OSVSUSE-SU-2026:2048-1 No score

Security update for rsync

This update for rsync fixes the following issues

  • CVE-2026-29518: Symlink-Race TOCTOU in Daemon (bsc#1264511).
  • CVE-2026-43617: Authorization Bypass via Hostname Resolution (bsc#1264515).
  • CVE-2026-43618: Integer Overflow Information Disclosure (bsc#1264512).
  • CVE-2026-43620: Out-of-Bounds Array Read via recv_files() (bsc#1264513).
  • CVE-2026-45232: Off-by-one stack OOB write in HTTP CONNECT proxy response parsing (bsc#1265296).
Record
SUSE-SU-2026:2048-1
Updated
2026-11-02
OSVSUSE-SU-2026:2083-1 No score

Security update for rsync

This update for rsync fixes the following issues

  • CVE-2026-29518: Symlink-Race TOCTOU in Daemon (bsc#1264511).
  • CVE-2026-41035: count of entries mismatch can lead to a use-after-free (bsc#1262223).
  • CVE-2026-43617: Authorization Bypass via Hostname Resolution (bsc#1264515).
  • CVE-2026-43618: Integer Overflow Information Disclosure (bsc#1264512).
  • CVE-2026-43620: Out-of-Bounds Array Read via recv_files() (bsc#1264513).
  • CVE-2026-45232: Off-by-one stack OOB write in HTTP CONNECT proxy response parsing (bsc#1265296).
Record
SUSE-SU-2026:2083-1
Updated
2026-11-02
OSVSUSE-SU-2026:21726-1 No score

Security update for rsync

This update for rsync fixes the following issues

Security issues:

  • CVE-2026-29518: Symlink-Race TOCTOU in Daemon (bsc#1264511).
  • CVE-2026-43617: Authorization Bypass via Hostname Resolution (bsc#1264515).
  • CVE-2026-43618: Integer Overflow Information Disclosure (bsc#1264512).
  • CVE-2026-43619: Symlink Race Condition via Path-Based Syscalls (bsc#1264514).
  • CVE-2026-43620: Out-of-Bounds Array Read via recv_files() (bsc#1264513).
  • CVE-2026-45232: Off-by-one stack OOB write in HTTP CONNECT proxy response parsing (bsc#1265296).

Non security issues:

  • rsync --delay-updates never updates after interruption (bsc#1204538).
  • Fix duplication of flag causing illegal hashkey failures.
Record
SUSE-SU-2026:21726-1
Updated
2026-11-02
OSVSUSE-SU-2026:21739-1 No score

Security update for rsync

This update for rsync fixes the following issues

  • CVE-2026-29518: Symlink-Race TOCTOU in Daemon (bsc#1264511).
  • CVE-2026-43617: Authorization Bypass via Hostname Resolution (bsc#1264515).
  • CVE-2026-43618: Integer Overflow Information Disclosure (bsc#1264512).
  • CVE-2026-43619: Symlink Race Condition via Path-Based Syscalls (bsc#1264514).
  • CVE-2026-43620: Out-of-Bounds Array Read via recv_files() (bsc#1264513).
  • CVE-2026-45232: Off-by-one stack OOB write in HTTP CONNECT proxy response parsing (bsc#1265296).
Record
SUSE-SU-2026:21739-1
Updated
2026-11-02
OSVSUSE-SU-2026:21980-1 No score

Security update for rsync

This update for rsync fixes the following issues

  • CVE-2025-10158: Out of bounds array access via negative index (bsc#1254441).
  • CVE-2026-29518: Symlink-Race TOCTOU in Daemon (use chroot = no) (bsc#1264511).
  • CVE-2026-41035: count of entries mismatch can lead to a use-after-free (bsc#1262223).
  • CVE-2026-43617: Authorization Bypass via Hostname Resolution (bsc#1264515).
  • CVE-2026-43618: Integer Overflow Information Disclosure (bsc#1264512).
  • CVE-2026-43619: Symlink Race Condition via Path-Based Syscalls (bsc#1264514).
  • CVE-2026-43620: Out-of-Bounds Array Read via recv_files() (bsc#1264513).
  • CVE-2026-45232: Off-by-one stack OOB write in HTTP CONNECT proxy response parsing (bsc#1265296).
Record
SUSE-SU-2026:21980-1
Updated
2026-11-02
OSVSUSE-SU-2026:22015-1 No score

Security update for rsync

This update for rsync fixes the following issues

  • CVE-2025-10158: Out of bounds array access via negative index (bsc#1254441).
  • CVE-2026-29518: Symlink-Race TOCTOU in Daemon (use chroot = no) (bsc#1264511).
  • CVE-2026-41035: count of entries mismatch can lead to a use-after-free (bsc#1262223).
  • CVE-2026-43617: Authorization Bypass via Hostname Resolution (bsc#1264515).
  • CVE-2026-43618: Integer Overflow Information Disclosure (bsc#1264512).
  • CVE-2026-43619: Symlink Race Condition via Path-Based Syscalls (bsc#1264514).
  • CVE-2026-43620: Out-of-Bounds Array Read via recv_files() (bsc#1264513).
  • CVE-2026-45232: Off-by-one stack OOB write in HTTP CONNECT proxy response parsing (bsc#1265296).
Record
SUSE-SU-2026:22015-1
Updated
2026-11-02
OSVSUSE-SU-2026:3629-1 No score

Security update for rsync

This update for rsync fixes the following issues:

  • CVE-2026-29518: Symlink-Race TOCTOU in Daemon (bsc#1264511).
  • CVE-2026-43619: Symlink Race Condition via Path-Based Syscalls (bsc#1264514).
Record
SUSE-SU-2026:3629-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
rsync
Alpine:v3.20
before 3.4.3-r0
3.4.3-r0
rsync
Alpine:v3.21
before 3.4.3-r0
3.4.3-r0
rsync
Alpine:v3.22
before 3.4.3-r0
3.4.3-r0
rsync
Alpine:v3.23
before 3.4.3-r0
3.4.3-r0
rsync
Alpine:v3.24
before 3.4.3-r0
3.4.3-r0
rsync
AlmaLinux:10
From an advisory covering 2 CVEs
before 3.4.4-1.el10_2
3.4.4-1.el10_2
rsync-daemon
AlmaLinux:10
From an advisory covering 2 CVEs
before 3.4.4-1.el10_2
3.4.4-1.el10_2
rsync-rrsync
AlmaLinux:10
From an advisory covering 2 CVEs
before 3.4.4-1.el10_2
3.4.4-1.el10_2
rsync
AlmaLinux:8
From an advisory covering 2 CVEs
before 3.1.3-27.el8_10
3.1.3-27.el8_10
rsync-daemon
AlmaLinux:8
From an advisory covering 2 CVEs
before 3.1.3-27.el8_10
3.1.3-27.el8_10
Show 69 moreShow less
Affected packages
PackageAffectedFixed
rsync
AlmaLinux:9
From an advisory covering 2 CVEs
before 3.2.5-7.el9_8.2
3.2.5-7.el9_8.2
rsync-daemon
AlmaLinux:9
From an advisory covering 2 CVEs
before 3.2.5-7.el9_8.2
3.2.5-7.el9_8.2
rsync-rrsync
AlmaLinux:9
From an advisory covering 2 CVEs
before 3.2.5-7.el9_8.2
3.2.5-7.el9_8.2
rsync
Azure Linux:3
before 3.4.3-1
3.4.3-1
rsync
Alpaquita:23
3.2.7-r0 up to 3.4.3-r0
3.4.3-r0
rsync
Alpaquita:25
3.4.1-r0 up to 3.4.3-r0
3.4.3-r0
rsync
Alpaquita:stream
3.2.5-r0 up to 3.4.3-r0
3.4.3-r0
rsync
TuxCare:CentOS-Stream:8
before 3.1.3-19.el8.1.tuxcare.els8
3.1.3-19.el8.1.tuxcare.els8
rsync-daemon
TuxCare:CentOS-Stream:8
before 3.1.3-19.el8.1.tuxcare.els8
3.1.3-19.el8.1.tuxcare.els8
rsync
TuxCare:Ubuntu:16.04
before 3.1.1-3ubuntu1.3+tuxcare.els9
3.1.1-3ubuntu1.3+tuxcare.els9
rsync
TuxCare:Ubuntu:18.04
before 3.1.2-2.1ubuntu1.6+tuxcare.els7
3.1.2-2.1ubuntu1.6+tuxcare.els7
rsync
TuxCare:CentOS:8.5
before 3.1.3-12.el8.tuxcare.els11
3.1.3-12.el8.tuxcare.els11
rsync-daemon
TuxCare:CentOS:8.5
before 3.1.3-12.el8.tuxcare.els11
3.1.3-12.el8.tuxcare.els11
rsync
TuxCare:RHEL:7
before 3.1.2-12.0.1.el7_9.tuxcare.els7
3.1.2-12.0.1.el7_9.tuxcare.els7
rsync
TuxCare:OracleLinux:7
before 3.1.2-12.0.1.el7_9.tuxcare.els7
3.1.2-12.0.1.el7_9.tuxcare.els7
rsync
TuxCare:CentOS:7
before 3.1.2-12.0.1.el7_9.tuxcare.els7
3.1.2-12.0.1.el7_9.tuxcare.els7
rsync
TuxCare:AlmaLinux:9.6
before 3.2.5-3.el9_6.tuxcare.els5
3.2.5-3.el9_6.tuxcare.els5
rsync-daemon
TuxCare:AlmaLinux:9.6
before 3.2.5-3.el9_6.tuxcare.els5
3.2.5-3.el9_6.tuxcare.els5
rsync-rrsync
TuxCare:AlmaLinux:9.6
before 3.2.5-3.el9_6.tuxcare.els5
3.2.5-3.el9_6.tuxcare.els5
rsync
TuxCare:OracleLinux:6
From an advisory covering 2 CVEs
before 3.0.6-12.el6.tuxcare.els8
3.0.6-12.el6.tuxcare.els8
rsync
TuxCare:CentOS:6
From an advisory covering 2 CVEs
before 3.0.6-12.el6.tuxcare.els8
3.0.6-12.el6.tuxcare.els8
rsync
TuxCare:Debian:10
From an advisory covering 3 CVEs
before 3.1.3-6+tuxcare.els2
3.1.3-6+tuxcare.els2
rsync
TuxCare:AlmaLinux:9.2
before 3.2.3-19.el9_2.tuxcare.els8
3.2.3-19.el9_2.tuxcare.els8
rsync-daemon
TuxCare:AlmaLinux:9.2
before 3.2.3-19.el9_2.tuxcare.els8
3.2.3-19.el9_2.tuxcare.els8
rsync
TuxCare:CentOS:8.4
before 3.1.3-12.el8_4.tuxcare.els11
3.1.3-12.el8_4.tuxcare.els11
rsync-daemon
TuxCare:CentOS:8.4
before 3.1.3-12.el8_4.tuxcare.els11
3.1.3-12.el8_4.tuxcare.els11
rsync
TuxCare:Ubuntu:20.04
From an advisory covering 2 CVEs
before 3.1.3-8ubuntu0.9+tuxcare.els4
3.1.3-8ubuntu0.9+tuxcare.els4
rsync
TuxCare:Debian:10
From an advisory covering 15 CVEs
before 3.1.3-6+tuxcare.els5
3.1.3-6+tuxcare.els5
rsync
TuxCare:Ubuntu:16.04
From an advisory covering 2 CVEs
before 3.1.1-3ubuntu1.3+tuxcare.els18
3.1.1-3ubuntu1.3+tuxcare.els18
rsync
TuxCare:OracleLinux:6
From an advisory covering 6 CVEs
before 3.0.6-12.el6.tuxcare.els11
3.0.6-12.el6.tuxcare.els11
rsync
TuxCare:CentOS:6
From an advisory covering 6 CVEs
before 3.0.6-12.el6.tuxcare.els11
3.0.6-12.el6.tuxcare.els11
rsync
TuxCare:OracleLinux:6
From an advisory covering 5 CVEs
before 3.0.6-12.el6.tuxcare.els12
3.0.6-12.el6.tuxcare.els12
rsync
TuxCare:CentOS:6
From an advisory covering 5 CVEs
before 3.0.6-12.el6.tuxcare.els12
3.0.6-12.el6.tuxcare.els12
rsync
Debian:12
before 3.2.7-1+deb12u5, plus listed versions
3.2.7-13.2.7-1+deb12u13.2.7-1+deb12u23.2.7-1+deb12u33.2.7-1+deb12u4
3.2.7-1+deb12u5
rsync
Debian:13
before 3.4.1+ds1-5+deb13u3, plus listed versions
3.4.1+ds1-53.4.1+ds1-5+deb13u13.4.1+ds1-5+deb13u2
3.4.1+ds1-5+deb13u3
rsync
Debian:14
before 3.4.3+ds1-1, plus listed versions
3.4.1+ds1-53.4.1+ds1-63.4.1+ds1-73.4.1+ds1-8~exp13.4.2+ds1-13.4.2+ds1-2
3.4.3+ds1-1
rsync_jll
Julia
before 3.4.4+0
3.4.4+0
rsync
Mageia:10
From an advisory covering 6 CVEs
before 3.4.1-4.1.mga10
3.4.1-4.1.mga10
rsync
Mageia:9
From an advisory covering 6 CVEs
before 3.2.7-1.5.mga9
3.2.7-1.5.mga9
rsync-daemon
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 0:3.4.4-1.el10_2
0:3.4.4-1.el10_2
rsync-rrsync
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 0:3.4.4-1.el10_2
0:3.4.4-1.el10_2
rsync
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 0:3.4.4-1.el10_2
0:3.4.4-1.el10_2
rsync-debuginfo
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 0:3.4.4-1.el10_2
0:3.4.4-1.el10_2
rsync-debugsource
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 0:3.4.4-1.el10_2
0:3.4.4-1.el10_2
rsync
Red Hat:enterprise_linux:8::baseos
From an advisory covering 2 CVEs
before 0:3.1.3-27.el8_10
0:3.1.3-27.el8_10
rsync-daemon
Red Hat:enterprise_linux:8::baseos
From an advisory covering 2 CVEs
before 0:3.1.3-27.el8_10
0:3.1.3-27.el8_10
rsync-debuginfo
Red Hat:enterprise_linux:8::baseos
From an advisory covering 2 CVEs
before 0:3.1.3-27.el8_10
0:3.1.3-27.el8_10
rsync-debugsource
Red Hat:enterprise_linux:8::baseos
From an advisory covering 2 CVEs
before 0:3.1.3-27.el8_10
0:3.1.3-27.el8_10
rsync-daemon
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:3.2.5-7.el9_8.2
0:3.2.5-7.el9_8.2
rsync-rrsync
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:3.2.5-7.el9_8.2
0:3.2.5-7.el9_8.2
rsync
Red Hat:enterprise_linux:9::baseos
From an advisory covering 2 CVEs
before 0:3.2.5-7.el9_8.2
0:3.2.5-7.el9_8.2
rsync-debuginfo
Red Hat:enterprise_linux:9::baseos
From an advisory covering 2 CVEs
before 0:3.2.5-7.el9_8.2
0:3.2.5-7.el9_8.2
rsync-debugsource
Red Hat:enterprise_linux:9::baseos
From an advisory covering 2 CVEs
before 0:3.2.5-7.el9_8.2
0:3.2.5-7.el9_8.2
rsync
Rocky Linux:10
From an advisory covering 2 CVEs
before 0:3.4.4-1.el10_2
0:3.4.4-1.el10_2
rsync
Rocky Linux:8
From an advisory covering 2 CVEs
before 0:3.1.3-27.el8_10
0:3.1.3-27.el8_10
rsync
Rocky Linux:9
From an advisory covering 2 CVEs
before 0:3.2.5-7.el9_8.2
0:3.2.5-7.el9_8.2
rsync
SUSE:Linux Enterprise Server 16.0
From an advisory covering 8 CVEs
before 3.4.1-160000.4.1
3.4.1-160000.4.1
rsync
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 8 CVEs
before 3.4.1-160000.4.1
3.4.1-160000.4.1
rsync
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 2 CVEs
before 3.1.3-3.46.1
3.1.3-3.46.1
rsync
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 2 CVEs
before 3.1.3-3.46.1
3.1.3-3.46.1
rsync
Ubuntu:Pro:14.04:LTS
before 3.1.0-2ubuntu0.4+esm3, plus listed versions
3.0.9-4ubuntu13.1.0-23.1.0-2ubuntu0.13.1.0-2ubuntu0.23.1.0-2ubuntu0.33.1.0-2ubuntu0.43.1.0-2ubuntu0.4+esm13.1.0-2ubuntu0.4+esm2
3.1.0-2ubuntu0.4+esm3
rsync
Ubuntu:Pro:16.04:LTS
before 3.1.1-3ubuntu1.3+esm5, plus listed versions
3.1.1-33.1.1-3ubuntu13.1.1-3ubuntu1.13.1.1-3ubuntu1.23.1.1-3ubuntu1.3
Show 4 moreShow less
3.1.1-3ubuntu1.3+esm13.1.1-3ubuntu1.3+esm23.1.1-3ubuntu1.3+esm33.1.1-3ubuntu1.3+esm4
3.1.1-3ubuntu1.3+esm5
rsync
Ubuntu:Pro:18.04:LTS
before 3.1.2-2.1ubuntu1.6+esm3, plus listed versions
3.1.2-23.1.2-2.13.1.2-2.1ubuntu13.1.2-2.1ubuntu1.13.1.2-2.1ubuntu1.2
Show 6 moreShow less
3.1.2-2.1ubuntu1.33.1.2-2.1ubuntu1.43.1.2-2.1ubuntu1.53.1.2-2.1ubuntu1.63.1.2-2.1ubuntu1.6+esm13.1.2-2.1ubuntu1.6+esm2
3.1.2-2.1ubuntu1.6+esm3
rsync
Ubuntu:Pro:20.04:LTS
before 3.1.3-8ubuntu0.9+esm1, plus listed versions
3.1.3-63.1.3-83.1.3-8ubuntu0.13.1.3-8ubuntu0.23.1.3-8ubuntu0.3
Show 5 moreShow less
3.1.3-8ubuntu0.43.1.3-8ubuntu0.53.1.3-8ubuntu0.73.1.3-8ubuntu0.83.1.3-8ubuntu0.9
3.1.3-8ubuntu0.9+esm1
rsync
Ubuntu:22.04:LTS
before 3.2.7-0ubuntu0.22.04.6, plus listed versions
3.2.3-4ubuntu13.2.3-4ubuntu23.2.3-8ubuntu13.2.3-8ubuntu23.2.3-8ubuntu3
Show 4 moreShow less
3.2.3-8ubuntu3.13.2.7-0ubuntu0.22.04.23.2.7-0ubuntu0.22.04.33.2.7-0ubuntu0.22.04.4
3.2.7-0ubuntu0.22.04.6
rsync
Ubuntu:24.04:LTS
before 3.2.7-1ubuntu1.4, plus listed versions
3.2.7-13.2.7-1build13.2.7-1build23.2.7-1ubuntu13.2.7-1ubuntu1.13.2.7-1ubuntu1.2
3.2.7-1ubuntu1.4
rsync
Ubuntu:25.10
before 3.4.1+ds1-5ubuntu1.2, plus listed versions
3.4.1+ds1-33.4.1+ds1-43.4.1+ds1-53.4.1+ds1-5ubuntu1
3.4.1+ds1-5ubuntu1.2
rsync
Ubuntu:26.04:LTS
before 3.4.1+ds1-7ubuntu0.2, plus listed versions
3.4.1+ds1-5ubuntu13.4.1+ds1-63.4.1+ds1-7
3.4.1+ds1-7ubuntu0.2
rsync
openSUSE:Tumbleweed
From an advisory covering 6 CVEs
before 3.4.3-1.1
3.4.3-1.1

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-29518 is a high vulnerability (CVSS 7.3) in Rsyncproject Rsync, published May 20, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.15%, the 4th percentile. Fixed in rsync 3.4.3-r0.

References

Show 120 moreShow less
This page doesn't list everything

Left out here: the rest of 1 source description. The JSON record has them.

MoveEnter Open