rsync 3.5.2 fixes CPU exhaustion flaw
3.5.2 prevents malicious checksum attacks and adds priority controls.
CPU denial of service in rsync through 3.5.1
rsync through 3.5.1 has a denial-of-service flaw in the delta-transfer sender's hash_search() in match.c. An unauthenticated attacker pulling from a public daemon module can send weak checksums that collide with consecutive rolling windows and strong checksums that do not match, forcing unbounded strong-checksum work. That exhausts the sender's CPU across concurrent connections. Hosts offering public rsync daemon modules are affected.
What to do: No fixed version is stated. Apply the rsync update for CVE-2026-119741.
| Product | Affected |
|---|---|
| rsync | through 3.5.1 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
rsync before 3.5.2 contains a denial of service vulnerability in the delta-transfer sender's hash_search() in match.c that allows malicious receivers to trigger unbounded strong-checksum work at consecutive offsets. Unauthenticated attackers pulling from a public daemon module can supply weak checksums colliding with consecutive rolling windows plus non-matching strong checksums, exhausting sender CPU across concurrent connections.
3.5.2 prevents malicious checksum attacks and adds priority controls.
Today 1.6K readers · 2.5K views · 779 reads · all time 189K views