Description
rsync before 3.5.0 contains a privilege confusion vulnerability in the name-converter subprocess uid/gid mapping that allows local attackers to cause transferred files to be owned by root by influencing name-converter responses to return empty values. When the name-converter subprocess returns an empty response for a uid or gid lookup, rsync incorrectly interprets it as a successful resolution to uid/gid 0 (root) rather than a lookup failure, and if the name-converter also signals fake super-user status, rsync proceeds with root ownership assignments for transferred files.
Published: 2026-08-13
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

rsync before version 3.5.0 contains a privilege confusion vulnerability in the name‑converter subprocess uid/gid mapping. The flaw allows local attackers to cause transferred files to be owned by root by influencing name‑converter responses to return empty values. When the name‑converter subprocess returns an empty response for a uid or gid lookup, rsync incorrectly interprets it as a successful resolution to uid/gid 0 (root) instead of a lookup failure, and if the name‑converter also signals fake super‑user status, rsync proceeds with root ownership assignments for transferred files. This can give an attacker effectively root ownership on the host for files produced by rsync.

Affected Systems

The vulnerability affects all installations of rsync from the RsyncProject project where the software version is less than 3.5.0. No specific operating systems are mentioned in the advisory, so any system running rsync before 3.5.0 is potentially impacted.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity. Because the attack requires local access to influence the name‑converter subprocess, the threat is limited to local attackers; network or remote exploitation is not documented. The EPSS score is < 1% (0.00278), indicating a very low probability of exploitation, and the vulnerability is not listed in the CISA KEV catalog, suggesting no known widespread exploitation. However, if an attacker can run rsync locally or influence name‑converter, they can assign root ownership to transferred files, which could be leveraged for further local privilege escalation or persistence.

Generated by OpenCVE AI on August 14, 2026 at 15:06 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Install rsync version 3.5.0 or later to remove the privilege‑confusion bug.
  • Disable or remove the rsync name‑converter subprocess or enforce strict uid/gid mapping to prevent empty responses.
  • Restrict local execution of rsync to trusted users only, ensuring that untrusted users cannot influence name‑converter behavior.

Generated by OpenCVE AI on August 14, 2026 at 15:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 14 Aug 2026 17:15:00 +0000

Type Values Removed Values Added
First Time appeared Samba
Samba rsync
CPEs cpe:2.3:a:samba:rsync:*:*:*:*:*:*:*:*
Vendors & Products Samba
Samba rsync

Fri, 14 Aug 2026 13:15:00 +0000

Type Values Removed Values Added
Description rsync tbefore 3.5.0 contains a privilege confusion vulnerability in the name-converter subprocess uid/gid mapping that allows local attackers to cause transferred files to be owned by root by influencing name-converter responses to return empty values. When the name-converter subprocess returns an empty response for a uid or gid lookup, rsync incorrectly interprets it as a successful resolution to uid/gid 0 (root) rather than a lookup failure, and if the name-converter also signals fake super-user status, rsync proceeds with root ownership assignments for transferred files. rsync before 3.5.0 contains a privilege confusion vulnerability in the name-converter subprocess uid/gid mapping that allows local attackers to cause transferred files to be owned by root by influencing name-converter responses to return empty values. When the name-converter subprocess returns an empty response for a uid or gid lookup, rsync incorrectly interprets it as a successful resolution to uid/gid 0 (root) rather than a lookup failure, and if the name-converter also signals fake super-user status, rsync proceeds with root ownership assignments for transferred files.

Fri, 14 Aug 2026 10:15:00 +0000

Type Values Removed Values Added
First Time appeared Rsync Project
Rsync Project rsync
Vendors & Products Rsync Project
Rsync Project rsync

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 tbefore 3.5.0 contains a privilege confusion vulnerability in the name-converter subprocess uid/gid mapping that allows local attackers to cause transferred files to be owned by root by influencing name-converter responses to return empty values. When the name-converter subprocess returns an empty response for a uid or gid lookup, rsync incorrectly interprets it as a successful resolution to uid/gid 0 (root) rather than a lookup failure, and if the name-converter also signals fake super-user status, rsync proceeds with root ownership assignments for transferred files.
Title rsync < 3.5.0 Privilege Confusion via name-converter uid/gid mapping
Weaknesses CWE-704
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-14T16:50:13.878Z

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

Link: CVE-2026-53798

cve-icon Vulnrichment

Updated: 2026-08-13T15:32:30.359Z

cve-icon NVD

Status : Analyzed

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

Modified: 2026-08-31T15:31:33.887

Link: CVE-2026-53798

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-14T15:15:03Z

Weaknesses
  • CWE-704

    Incorrect Type Conversion or Cast