CVE-2026-53792: rsync < 3.5.0 Out-of-Bounds Read via Zero-Length Checksum Block
rsync before 3.5.0 contains an out-of-bounds read vulnerability in the sender-side block matching logic that allows a malicious receiver to trigger memory access before the start of an allocated buffer by sending a crafted checksum block with a length of zero. Attackers can send a specially crafted checksum set containing a zero-length block to cause a negative offset calculation during delta computation, resulting in an out-of-bounds read of file data buffer memory on the sender side.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2026-53792?
CVE-2026-53792 has a medium severity rating of 6.5 according to the CVSS score.
How do I fix CVE-2026-53792?
To fix CVE-2026-53792, upgrade rsync to version 3.5.0 or later.
What type of vulnerability is CVE-2026-53792?
CVE-2026-53792 is an out-of-bounds read vulnerability.
What can an attacker do with CVE-2026-53792?
An attacker can exploit CVE-2026-53792 by sending a crafted checksum block with a length of zero to trigger memory access vulnerabilities.
Which versions of rsync are affected by CVE-2026-53792?
CVE-2026-53792 affects versions of rsync prior to 3.5.0.