
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-70463 is an authorization bypass vulnerability in rsync's auth users directive parsing, classified as Incorrect Authorization (CWE-863). It affects rsync versions 3.1.0 through 3.4.4 and was disclosed on August 13, 2026, with a fix released in version 3.5.0. The flaw allows an authenticated user who should be denied access — based on a group-based deny rule using a space-containing group name — to bypass that restriction and connect to a restricted rsync module. It carries a CVSS v3.1 base score of 8.1 (High) and a CVSS v4.0 base score of 8.6 (High) (GitHub Advisory, Feedly).
The root cause lies in the auth_server() function, which tokenizes the auth users directive value using both commas and whitespace (strtok(users, " ,\t")), contrary to the documented behavior where a leading comma signals comma-only splitting. When an administrator configures a deny rule for a group with a space in its name — e.g., ,@Group Name:deny — the parser splits @Group Name at the space boundary, producing @Group (which matches only a group literally named "Group") and Name:deny (treated as a username). Because auth users is first-match, the intended deny rule is silently discarded and a subsequent permissive rule (e.g., :rw) matches instead. The fix in 3.5.0 replaces strtok() with conf_strtok(), which correctly honors the leading-comma convention for comma-only splitting (GitHub Advisory).
A low-privileged, authenticated attacker whose account or group membership should be denied access to a restricted rsync module can silently bypass the deny rule and gain unauthorized read and/or write access to that module. This results in high confidentiality and integrity impact — the attacker can exfiltrate sensitive files or tamper with synchronized data — with no availability impact. The failure is entirely silent: the configuration parses without error and appears correct to administrators, making detection difficult without explicit access log auditing (GitHub Advisory, Feedly).
As of the disclosure date, there is no confirmed public proof-of-concept exploit and no evidence of in-the-wild exploitation, per NVD SSVC assessment (Feedly). However, a GitHub repository (https://github.com/Fyyre/CVE-2026-70463) referencing the CVE appeared shortly after disclosure, suggesting early-stage PoC development activity. The EPSS score is approximately 0.34%, indicating a currently low but non-negligible probability of exploitation. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires valid credentials to the rsync daemon but no elevated privileges, and the attack complexity is low.
rsync rsync://target/ to enumerate modules and identify those with access restrictions.rsync --password-file=pass.txt rsync://user@target/restricted_module/. Due to the parsing bug, the deny rule is silently discarded and access is granted.rsync -av rsync://user@target/restricted_module/ ./local/) or upload malicious content, depending on the module's effective permissions (GitHub Advisory)./var/log/rsyncd.log) showing successful authentication and module access for users belonging to groups that should be denied — particularly where the module's auth users directive contains group names with spaces.auth users directives in rsyncd.conf using the ,@Group Name syntax (comma-prefixed, space-containing group names), which are silently mishandled by vulnerable versions (GitHub Advisory).Upgrade rsync to version 3.5.0, which fixes the parsing bug by using conf_strtok() to correctly honor comma-only splitting when a leading comma is present (GitHub Release). SUSE has released security updates (SUSE-SU-2026:3634-1, SUSE-SU-2026:3657-1, SUSE-SU-2026:23253-1) and openSUSE has issued corresponding advisories; Fedora packages for versions 43 and 44 have also been updated (Feedly). As an immediate workaround, avoid using group names containing spaces in auth users directives — rename affected OS groups to remove spaces, or rewrite rules using individual usernames. Additionally, implement network-level access controls (firewall rules) to restrict rsync daemon access to trusted IP ranges until patching is complete.
The vulnerability was reported by researcher Andres Berbescu (credited as "4drez") and published by rsync maintainer Andrew Tridgell (tridge) as part of a major security release on August 13, 2026 (GitHub Advisory). VulnCheck published an advisory noting the authorization bypass mechanism. Linux distribution vendors including SUSE, openSUSE, and Fedora responded promptly with security update announcements. The FreeBSD VuXML database and AusCERT also issued corresponding bulletins, reflecting broad ecosystem awareness of the issue.
Fix availability across major Linux distributions and their releases.
bionic (esm-infra)
rsync
devel
rsync
focal (esm-infra)
rsync
jammy
rsync
noble
rsync
resolute
rsync
trusty (esm-infra-legacy)
rsync
xenial (esm-infra-legacy)
rsync
OpenShift
openshift/ose-rhel-coreos-8
RHEL 8
rsync.src
RHEL 9
:appstream:rsync-0:3.2.7-1.el9_8.src
RHEL 10
rsync-0:3.5.0-3.el10_2.src
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."