Skip to content
Heist/ feed
Back to feed
Medium

rsync 3.0.0 < 3.5.0 Daemon Crash via Malformed File List Entry

Type: advisorySources: OSV

rsync 3.0.0 before 3.5.0 contains a null pointer dereference vulnerability in the daemon child process that allows remote attackers to crash the daemon by sending a file list whose first entry is a dot entry not typed as a directory. The daemon dereferences the first file list entry as a directory structure pointer without verifying the entry type, resulting in an invalid or uninitialized pointer dereference that terminates the client connection.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-70459
Confirmed fixed CVEs
Not specified
Updated in this feed
4 Nov 2026, 16:40 UTC · Revision 1

Source evidence

rsync 3.0.0 < 3.5.0 Daemon Crash via Malformed File List Entry

core-osv · Original source

Published 13 Aug 2026, 14:43 UTC

rsync 3.0.0 before 3.5.0 contains a null pointer dereference vulnerability in the daemon child process that allows remote attackers to crash the daemon by sending a file list whose first entry is a dot entry not typed as a directory. The daemon dereferences the first file list entry as a directory structure pointer without verifying the entry type, resulting in an invalid or uninitialized pointer dereference that terminates the client connection.

osv:CVE-2026-70459
Complete source record
{
  "id": "52605c83d5d016e612605aadd7badf9f6c856a8468c087041fddf15082993939",
  "url": "https://osv.dev/vulnerability/CVE-2026-70459",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "rsync 3.0.0 < 3.5.0 Daemon Crash via Malformed File List Entry",
    "summary": "rsync 3.0.0 before 3.5.0 contains a null pointer dereference vulnerability in the daemon child process that allows remote attackers to crash the daemon by sending a file list whose first entry is a dot entry not typed as a directory. The daemon dereferences the first file list entry as a directory structure pointer without verifying the entry type, resulting in an invalid or uninitialized pointer dereference that terminates the client connection.",
    "evidence": "osv:CVE-2026-70459",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-70459",
      "aliases": [
        "CVE-2026-70459",
        "GHSA-p4v4-qxw9-q72m"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://git.samba.org/rsync.git/",
              "type": "GIT",
              "events": [
                {
                  "introduced": "4cb6197b21d9860736c8e6d81b8eb8cac53beb5a"
                },
                {
                  "fixed": "471e17dc0d68233db84db11be82c9f62f4661214"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:samba:rsync:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "3.0.0"
                      },
                      {
                        "fixed": "3.5.0"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            },
            {
              "repo": "https://github.com/rsyncproject/rsync",
              "type": "GIT",
              "events": [
                {
                  "introduced": "4cb6197b21d9860736c8e6d81b8eb8cac53beb5a"
                },
                {
                  "fixed": "471e17dc0d68233db84db11be82c9f62f4661214"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:samba:rsync:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "3.0.0"
                      },
                      {
                        "fixed": "3.5.0"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "range": [
                      {
                        "fixed": "471e17dc0d68233db84db11be82c9f62f4661214"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "v3.5.0"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v3.4.3",
            "v3.4",
            "v3.2.7",
            "v3.4.1",
            "v3.4.2",
            "v3.4.0",
            "v3.3.0",
            "v3.3.0pre1",
            "v3.2.7pre1",
            "v3.2.6",
            "v3.2.5",
            "v3.2.5pre2",
            "v3.2.5pre1",
            "v3.2.4",
            "v3.2.4pre4",
            "v3.2.4pre3",
            "v3.2.4pre2",
            "v3.2.4pre1",
            "v3.2.3",
            "v3.2.3pre1",
            "v3.2.2",
            "v3.2.2pre3",
            "v3.2.2pre2",
            "v3.2.2pre1",
            "v3.2.1",
            "v3.2.1pre1",
            "v3.2.0",
            "v3.2.0pre3",
            "v3.2.0pre2",
            "v3.2.0pre1",
            "v3.1.3",
            "v3.1.3pre1",
            "v3.1.2",
            "v3.1.2pre1",
            "v3.1.1",
            "v3.1.1pre2",
            "v3.1.1pre1",
            "v3.1.0",
            "v3.1.0pre1",
            "v3.0.3",
            "v3.0.3pre3",
            "v3.0.3pre2",
            "v3.0.3pre1",
            "v3.0.2",
            "v3.0.1",
            "v3.0.1pre3",
            "v3.0.1pre2",
            "v3.0.1pre1",
            "v3.0.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-70459.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:37.343033496Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/70xxx/CVE-2026-70459.json",
        "https://github.com/RsyncProject/rsync/releases/tag/v3.5.0",
        "https://github.com/RsyncProject/rsync/security/advisories/GHSA-p4v4-qxw9-q72m",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-70459",
        "https://www.vulncheck.com/advisories/rsync-daemon-crash-via-malformed-file-list-entry",
        "https://github.com/RsyncProject/rsync"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-908"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/70xxx/CVE-2026-70459.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-70459",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 504848,
  "published_at": "2026-08-13T14:43:32.853+00:00"
}