Skip to content
OpenAdvisories
High · 7.5 CVE-2026-119741 EUVD-2026-115914GHSA-56w4-j8c7-xvrw

rsync < 3.5.2 Denial of Service via hash_search() Checksum Collisions

Published Nov 3, 2026 · Updated Nov 4, 2026 · Assigned by VulnCheck

Description

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.

Affected products

VendorProductAffectedFixed
RsyncProject rsync ≤ 3.5.1 3.5.2

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 rsync 3.5.2+ds1-1 —
Debian 13 rsync No fix yet —
Debian 12 rsync 3.5.0+ds1-0+deb12u1 —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 rsync No fix yet —
Ubuntu 26.04 LTS rsync No fix yet —
Ubuntu 24.04 LTS rsync No fix yet —
Ubuntu 22.04 LTS rsync No fix yet —
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 20.04 LTS rsync No fix yet —
Ubuntu Pro 18.04 LTS rsync No fix yet —
Ubuntu Pro 16.04 LTS rsync No fix yet —
Ubuntu Pro 14.04 LTS rsync No fix yet —
ReleasePackageFixed inAdvisory
RHEL 10.2 EUS rsync +2 3.5.0-3.el10_2.1 RHSA-2026:99576
Red Hat Hardened Images 1 rsync +2 3.5.1-1.1.hum1 RHSA-2026:94806
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed rsync 3.5.2-1.1 openSUSE-SU-2026:12443-1
ReleasePackageFixed inAdvisory
Alpine v3.24 rsync 3.5.2-r0 —
Alpine v3.23 rsync 3.5.2-r0 —
Alpine v3.22 rsync 3.5.2-r0 —
Alpine v3.21 rsync 3.5.2-r0 —

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 rsync No fix yet —

Advisories 4

References