This version was released in 2009 and lacks many important usability, compatibility, performance, and security improvements available in modern rsync releases.
Request
Please update the bundled rsync package to a current stable upstream version (preferably 3.2.x).
Key Justifications
Better progress stats
One of the most significant usability limitations is the absence of:--info=progress2
Modern rsync versions provide a single overall transfer progress indicator, which is essential for:
Monitoring long-running backups
Estimating remaining transfer time
Observing total throughput across many files
Improving scripting and automation visibility
Without this feature, users only get per-file progress (--progress), which becomes nearly useless when transferring large datasets containing many small files.
Example:
Modern rsync: rsync -ah --info=progress2 source/ dest/
This provides:
overall percentage complete
aggregate transfer speed
estimated remaining time
total bytes transferred
These are now considered standard operational features.
Security and maintenance concerns
rsync 3.0.7 is extremely old and no longer reflects modern security expectations.
Newer versions include:
security fixes
protocol hardening
improved checksum handling
safer daemon behaviour
improved compatibility with modern Linux/macOS systems
Sorry for the confusion! To clarify, we didn’t mean that the rsync update would be included in the first release of QuTS hero 6. Rather, our PM will include this update in the scope of a future release, and the specific timeline is currently being planned. Thanks for your suggestion!
I just want to re-emphesise the importance of getting this fixed sooner than later. v3.0.7 is seriously vulnerable, and poses a risk to our data and security. For example,
CVE-2014-9512: a malicious server can write files outside the intended destination (fixed in 3.1.2).
CVE-2016-9840 to 9843: zlib bugs in the bundled copy (fixed in 3.1.3).
CVE-2017-16548, 17433, 17434, and CVE-2018-5764: receiver and daemon argument and checksum handling flaws (fixed in 3.2.0).
CVE-2022-29154: a malicious server can write arbitrary files on the client (fixed in 3.2.5).
CVE-2024-12085 to 12088 and 12747 (fixed in 3.4.0): information leak, path traversal, --safe-links bypass and a symlink race.
CVE-2026-53791 (CRITICAL rating).
CVE-2026-41035 is a use-after-free in xattr handling. The reporter’s timeline says it was introduced in rsync 3.0.1, so your 3.0.7 has it, and your build lists xattr support. The maintainer’s view was that it’s mostly a way for the client to crash its own connection, though the impact of a malicious server was still being assessed. openwallopenwall
Version 3.4.3 (20/05/2026) fixed six CVEs, all affecting 3.4.2 and earlier. They include a daemon hostname ACL bypass (CVE-2026-43617, rated moderate) and an off-by-one stack write that needs RSYNC_PROXY set (CVE-2026-45232).
Version 3.5.0 (13/08/2026) is described as a major security release. The list of fixes includes over 30 CVEs, with roughly 20 rated HIGH.
Red Hat’s advisory shows the kinds of bugs involved. These include command injection via multiple code paths, heap out-of-bounds write via a crafted argument list, memory corruption via crafted file entries, arbitrary file read, write and delete, an auth users authorisation bypass, and a rrsync directory escape.
While you wait, there’s a later rsync available via Entware:
[~] # opkg info rsync
Package: rsync
Version: 3.4.1-3
Depends: libc, libssp, librt, libpthread, libpopt, zlib, libattr, libacl, libzstd, libiconv-full
Provides: rsync-any
Status: unknown ok not-installed
Section: net
Architecture: x64-3.2
Size: 238004
Filename: rsync_3.4.1-3_x64-3.2.ipk
Description: rsync is a program that allows files to be copied to and from remote machines
in much the same way as rcp. It has many more options than rcp, and uses the
rsync remote-update protocol to greatly speed up file transfers when the
destination file already exists.
The rsync remote-update protocol allows rsync to transfer just the differences
between two sets of files across the network link.