CVE-2026-29518

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

CVE-2026-29518 is fixed in 5 products on 1 platform, first by rsync 3.1.2-2.1ubuntu1.6+esm3, released May 19, 2026. It is not reported as exploited. Patch Radar priority: High.

High
CVSS
8.1
Important
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0015
4th percentile

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.

Where it's fixed

ProductFixed inFixReleased
Linux
rsync · Debian 12.15 (bookworm) 3.2.7-1+deb12u5 DEBIAN-CVE-2026-29518 May 27, 2026
rsync · Debian 13.5 (trixie) 3.4.1+ds1-5+deb13u3 DEBIAN-CVE-2026-29518 May 27, 2026
rsync · Debian 14 3.4.3+ds1-1 DEBIAN-CVE-2026-29518 May 27, 2026
rsync · RHEL 10 3.4.4-1.el10_2 RHSA-2026:26332 May 20, 2026
rsync · RHEL 8 0:3.1.3-27.el8_10 RHSA-2026:26408 Jun 24, 2026
rsync · RHEL 9 0:3.2.5-7.el9_8.2 RHSA-2026:26410 Jun 24, 2026
rsync · Ubuntu 18.04.6 LTS (bionic) 3.1.2-2.1ubuntu1.6+esm3 rsync 3.1.2-2.1ubuntu1.6+esm3 May 19, 2026
rsync · Ubuntu 20.04 LTS (focal) 3.1.3-8ubuntu0.9+esm1 rsync 3.1.3-8ubuntu0.9+esm1 May 19, 2026
rsync · Ubuntu 22.04.1 LTS (jammy) 3.2.7-0ubuntu0.22.04.6 rsync 3.2.7-0ubuntu0.22.04.6 May 27, 2026
rsync · Ubuntu 24.04.5 LTS (noble) 3.2.7-1ubuntu1.4 rsync 3.2.7-1ubuntu1.4 May 27, 2026
rsync · Ubuntu 25.10 (questing) 3.4.1+ds1-5ubuntu1.2 rsync 3.4.1+ds1-5ubuntu1.2 May 27, 2026
rsync · Ubuntu 26.04.1 LTS (resolute) 3.4.1+ds1-7ubuntu0.2 rsync 3.4.1+ds1-7ubuntu0.2 May 19, 2026
rsync · almalinux 10 3.4.4-1.el10_2 ALSA-2026:26332 Jun 16, 2026
rsync · almalinux 8 3.1.3-27.el8_10 ALSA-2026:26408 Jun 16, 2026
rsync · almalinux 9 3.2.5-7.el9_8.2 ALSA-2026:26410 Jun 16, 2026
rsync · amzn 2023 3.5.1-1.amzn2023.0.1 ALAS2023-2026-3131 Sep 28, 2026
rsync · ol 10 0:3.4.4-1.el10_2 ELSA-2026-26332 Jul 16, 2026
rsync · ol 8 0:3.1.3-27.el8_10 ELSA-2026-26408 Jun 16, 2026
rsync · ol 9 0:3.2.5-7.el9_8.2 ELSA-2026-26410 Jun 23, 2026
rsync · rocky 10 0:3.4.4-1.el10_2 RLSA-2026:26332 Jun 19, 2026
rsync · rocky 8 0:3.1.3-27.el8_10 RLSA-2026:26408 Jun 17, 2026
rsync · rocky 9 0:3.2.5-7.el9_8.2 RLSA-2026:26410 Jun 17, 2026
rsync · sles 16.0 3.4.1-160000.4.1 SUSE-SU-2026:22015-1 Jun 2, 2026
rsync-daemon · RHEL 8 0:3.1.3-27.el8_10 RHSA-2026:26408 Jun 24, 2026
rsync-daemon · RHEL 9 0:3.2.5-7.el9_8.2 RHSA-2026:26410 Jun 24, 2026
rsync-daemon · almalinux 10 3.4.4-1.el10_2 ALSA-2026:26332 Jun 16, 2026
rsync-daemon · almalinux 8 3.1.3-27.el8_10 ALSA-2026:26408 Jun 16, 2026
rsync-daemon · almalinux 9 3.2.5-7.el9_8.2 ALSA-2026:26410 Jun 16, 2026
rsync-daemon · amzn 2023 3.5.1-1.amzn2023.0.1 ALAS2023-2026-3131 Sep 28, 2026
rsync-daemon · ol 10 0:3.4.4-1.el10_2 ELSA-2026-26332 Jul 16, 2026
rsync-daemon · ol 8 0:3.1.3-27.el8_10 ELSA-2026-26408 Jun 16, 2026
rsync-daemon · ol 9 0:3.2.5-7.el9_8.2 ELSA-2026-26410 Jun 23, 2026
rsync-debuginfo · amzn 2023 3.5.1-1.amzn2023.0.1 ALAS2023-2026-3131 Sep 28, 2026
rsync-debugsource · amzn 2023 3.5.1-1.amzn2023.0.1 ALAS2023-2026-3131 Sep 28, 2026
rsync-rrsync · RHEL 9 0:3.2.5-7.el9_8.2 RHSA-2026:26410 Jun 24, 2026
rsync-rrsync · almalinux 10 3.4.4-1.el10_2 ALSA-2026:26332 Jun 16, 2026
rsync-rrsync · almalinux 9 3.2.5-7.el9_8.2 ALSA-2026:26410 Jun 16, 2026
rsync-rrsync · ol 10 0:3.4.4-1.el10_2 ELSA-2026-26332 Jul 16, 2026
rsync-rrsync · ol 9 0:3.2.5-7.el9_8.2 ELSA-2026-26410 Jun 23, 2026

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.