Description
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.
Published: 2026-08-13
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

rsync before version 3.5.0 contains an out‑of‑bounds read flaw in the sender side block matching logic that lets a malicious receiver trigger memory access before the start of an allocated buffer. By sending a crafted checksum set that includes a zero‑length block, the offset calculation during delta computation becomes negative, causing the sender to read data from an invalid memory area. The read is not restricted to the intended file data, so sensitive in‑memory information can be exposed to the attacker. This flaw is classified as an out‑of‑bounds read (CWE‑787) and improper index validation (CWE‑129).

Affected Systems

The vulnerability affects the rsync project’s rsync application on all platforms where the affected binary is used. Specifically, any rsync installation with a version earlier than 3.5.0 is impacted, regardless of operating system. The issue resides in the core checksum and delta transfer code, so all default configurations that enable delta transfer are susceptible.

Risk and Exploitability

The CVSS score for this vulnerability is 7.1, indicating a high severity level. EPSS is not available, but the absence of a KEV listing suggests there have been no widely documented public exploits at the time of this analysis. Attackers need the ability to act as a rsync client against a running rsync service (usually port 873), meaning network access to the target system is required. Once connected, an attacker can send a specially crafted checksum block with a zero length; no local privileges are necessary. The impact is limited to information disclosure on the sender side, but the read of arbitrary memory could potentially lead to unexpected behavior or crashes, depending on the data accessed.

Generated by OpenCVE AI on August 13, 2026 at 17:15 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade rsync to version 3.5.0 or later to remove the vulnerable checksum validation logic.
  • Configure rsync to accept connections only from trusted hosts or networks by setting the listen‑address option or by using firewall rules that restrict access to port 873.
  • If an upgrade cannot be performed immediately, disable the delta transfer feature by using the --no‑delta or --checksum‑transfer=0 options, or otherwise configure rsync to avoid the vulnerable block matching path.

Generated by OpenCVE AI on August 13, 2026 at 17:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 15:15:00 +0000

Type Values Removed Values Added
Description 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.
Title rsync < 3.5.0 Out-of-Bounds Read via Zero-Length Checksum Block
Weaknesses CWE-129
CWE-787
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-13T14:38:30.864Z

Reserved: 2026-06-10T20:14:32.827Z

Link: CVE-2026-53792

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-13T15:19:43.527

Modified: 2026-08-13T15:19:43.527

Link: CVE-2026-53792

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T17:30:07Z

Weaknesses
  • CWE-129

    Improper Validation of Array Index

  • CWE-787

    Out-of-bounds Write