[CLSA-2026:1788956505] rsync: Fix of 3 CVEs
Type:
security
Severity:
Important
Release date:
2026-09-09 12:21:57 UTC
Description:
- CVE-2026-53784: daemon module-root chdir escape under `use chroot = no` because change_dir() reached the module path with a plain chdir(), which followed a planted parent-component symlink and served files from outside the module; the module-root chdir now resolves through an ownership-checked O_NOFOLLOW path walk - CVE-2026-53802: arbitrary file read via symlinked operator-supplied input paths because --filter merge files (including per-directory merges and -C .cvsignore), --files-from/--include-from/--exclude-from and the --password-file / daemon secrets file were opened by path, letting a planted symlink feed an arbitrary file to the filter parser or the authentication response; these now use the same ownership-checked path walk - CVE-2026-53803: arbitrary file write via symlinked operator-supplied output paths because --log-file, --write-batch/--read-batch and the daemon motd, lock and --config opens resolved by path, letting a planted symlink redirect a privileged write; these now use the same ownership-checked path walk, and --read-batch additionally requires a regular file or a FIFO - Note: the ownership-checked path walk opens each intermediate directory for reading, where plain path resolution needed only search permission, so an operator path under a search-only (e.g. 0711) ancestor that the caller cannot read is now refused: --log-file falls back to syslog with a warning and --exclude-from fails. This matches upstream behaviour.
Updated packages:
  • rsync-3.1.3-12.el8_4.tuxcare.els13.x86_64.rpm
    sha:5190b1c030077e3cd45e1b87f3bef5b2aec0ae4c3959c0a69a0e57b9a1915b18
  • rsync-daemon-3.1.3-12.el8_4.tuxcare.els13.noarch.rpm
    sha:915b978ed3b5973fc14e32b68cfcaf9accba5abfca3085ca362acc89d805418e
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.