CVE-2026-70456 PUBLISHED

rsync 3.0.1 < 3.5.0 Heap Out-of-Bounds Write via read_args()

Assigner: VulnCheck
Reserved: 04.08.2026 Published: 13.08.2026 Updated: 13.08.2026

rsync 3.0.1 before 3.5.0 contains an out-of-bounds write vulnerability in the read_args() function that allows a malicious sender to corrupt adjacent heap memory by sending a crafted argument list. When the argument count causes the argv allocation to be exactly full, the trailing NULL terminator is written one slot beyond the allocation boundary, corrupting adjacent heap memory.

Metrics

CVSS 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
CVSS Score: 8.8

Product Status

Vendor RsyncProject
Product rsync
Versions Default: unaffected
  • affected from 3.0.1 to 3.4.4 (incl.)
  • Version 3.5.0 is unaffected

Credits

  • gregkh finder

References

Problem Types

  • CWE-787 Out-of-bounds Write CWE