CVE-2026-70457

Source
https://cve.org/CVERecord?id=CVE-2026-70457
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-70457.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-70457
Aliases
  • GHSA-pg7g-xqmr-xpfh
Downstream
Related
Published
2026-08-13T14:44:30.104Z
Modified
2026-08-18T09:41:58.074184829Z
Severity
  • 8.3 (High) CVSS_V4 - CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N CVSS Calculator
Summary
rsync 3.2.3 < 3.5.0 Out-of-Bounds Write via parse_size_arg()
Details

rsync 3.2.3 before 3.5.0 contains an out-of-bounds write in parsesizearg() where the return value of snprintf() is used directly as an index into a .bss-segment array without bounds checking. When snprintf truncates the formatted size string, the return value equals the number of characters that would have been written including the truncated portion, and this value may exceed the array length. The subsequent indexed write targets memory outside the intended array bounds, corrupting .bss memory.

Database specific
{
    "cna_assigner": "VulnCheck",
    "cwe_ids": [
        "CWE-131",
        "CWE-787"
    ],
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/70xxx/CVE-2026-70457.json"
}
References

Affected packages

Git / github.com/rsyncproject/rsync

Affected ranges

Type
GIT
Repo
https://github.com/rsyncproject/rsync
Events
Database specific
Show details
{
    "extracted_events": [
        {
            "introduced": "3.2.3"
        },
        {
            "last_affected": "3.4.4"
        }
    ],
    "source": [
        "AFFECTED_FIELD",
        "REFERENCES"
    ]
}

Affected versions

v3.*
v3.2.3
v3.2.4
v3.2.4pre1
v3.2.4pre2
v3.2.4pre3
v3.2.4pre4
v3.2.5
v3.2.5pre1
v3.2.5pre2
v3.2.6
v3.2.7
v3.2.7pre1
v3.3.0
v3.3.0pre1
v3.4
v3.4.0
v3.4.1
v3.4.2
v3.4.3

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-70457.json"