Description
rsync 3.0.0 before 3.5.0 contains an out-of-bounds write vulnerability that allows attackers to corrupt memory by triggering HLINK_BUMP processing on file entries with the FLAG_HLINKED flag set while the hard-link preservation option is inactive. Attackers can exploit the missing F_SUM field in the file_struct layout to access memory past the end of the allocated structure, corrupting adjacent heap or stack data.
Published: 2026-08-13
Score: 8.8 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

rsync, versions 3.0.0 through 3.4.x, includes an out‑of‑bounds write that can corrupt memory when a file entry is processed with the FLAG_HLINKED flag while hard‑link preservation is disabled. The flaw arises from missing the F_SUM field in the file_struct layout, allowing an attacker to write beyond the allocated buffer. Such memory corruption can overwrite adjacent heap or stack data, potentially enabling arbitrary code execution or denial of service, depending on how the overwritten data is used by rsync or the operating system.

Affected Systems

The vulnerability affects rsync provided by RsyncProject, specifically any release starting at rsync 3.0.0 up to but not including 3.5.0. Users running these versions on any platform where rsync services are exposed to untrusted clients are at risk.

Risk and Exploitability

The CVSS score of 8.8 classifies this issue as a high‑severity vulnerability. EPSS data is unavailable so a precise exploitation probability cannot be quantified; however, rsync is commonly used for remote file synchronization, suggesting that an attacker could target the service over the network. The vulnerability is not listed in the CISA KEV catalog. Successful exploitation would require sending a crafted sync request that triggers HLINK_BUMP processing on a file with FLAG_HLINKED set and hard‑link preservation disabled, thereby overflowing the file_struct and corrupting memory.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade rsync to version 3.5.0 or later, which removes the incorrect handling of FLAG_HLINKED.
  • If an upgrade cannot be performed immediately, disable hard‑link preservation in rsync configuration to prevent the FLAG_HLINKED path from being exercised.
  • Continuously monitor rsync service logs for anomalous activity, such as unexpected crashes or access violations, which may indicate attempted exploitation.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


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

Type Values Removed Values Added
Description rsync 3.0.0 before 3.5.0 contains an out-of-bounds write vulnerability that allows attackers to corrupt memory by triggering HLINK_BUMP processing on file entries with the FLAG_HLINKED flag set while the hard-link preservation option is inactive. Attackers can exploit the missing F_SUM field in the file_struct layout to access memory past the end of the allocated structure, corrupting adjacent heap or stack data.
Title rsync 3.0.0 < 3.5.0 Out-of-Bounds Write via FLAG_HLINKED Handling
Weaknesses CWE-787
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-13T15:36:31.894Z

Reserved: 2026-08-04T14:52:23.814Z

Link: CVE-2026-70458

cve-icon Vulnrichment

Updated: 2026-08-13T15:36:24.358Z

cve-icon NVD

Status : Received

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

Modified: 2026-08-13T16:19:01.513

Link: CVE-2026-70458

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T17:15:05Z

Weaknesses