3258 matches found
Symlink Attack
Overview Affected versions of this package are vulnerable to Symlink Attack through the --remove-source-files process. An attacker can cause arbitrary file deletion by atomically replacing a source file with a symlink between the completion of a file transfer and the subsequent unlink operation...
Symlink Attack
Overview Affected versions of this package are vulnerable to Symlink Attack via a race condition in the sender's directory scanning process. An attacker can access files outside the intended directory by manipulating symlinks between the lstat and opendir calls. Remediation A fix was pushed into...
Symlink Attack
Overview Affected versions of this package are vulnerable to Symlink Attack via the process of applying ACLs or extended attributes. An attacker can modify file permissions or attributes of unintended files by exploiting a timing window to substitute a symlink at a predictable destination path...
Incorrect Authorization
Overview Affected versions of this package are vulnerable to Incorrect Authorization via the hostname-based access control evaluation process. An attacker can gain unauthorized access to restricted file trees by inducing DNS resolution failures, causing the daemon to skip deny rules. Remediation ...
Inefficient Algorithmic Complexity
Overview Affected versions of this package are vulnerable to Inefficient Algorithmic Complexity through the hashsearch function. An attacker can exhaust CPU resources by sending a specially crafted file list that triggers worst-case quadratic-time behavior in hash lookups. Remediation A fix was...
Allocation of Resources Without Limits or Throttling
Overview Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling through the handshake process. An attacker can exhaust all available connection slots by initiating multiple simultaneous connections and stalling the handshake, either before or afte...
Out-of-bounds Write
Overview Affected versions of this package are vulnerable to Out-of-bounds Write via the readargs function. An attacker can corrupt adjacent heap memory by sending a crafted argument list that causes the allocation for arguments to be exactly full, resulting in a write of a NULL terminator one sl...
Incorrect Calculation of Buffer Size
Overview Affected versions of this package are vulnerable to Incorrect Calculation of Buffer Size in the parsesizearg function. An attacker can cause memory corruption by providing specially crafted input that leads to an out-of-bounds write when the return value of snprintf is used as an array...
Use of Uninitialized Resource
Overview Affected versions of this package are vulnerable to Use of Uninitialized Resource in the daemon process. An attacker can cause the service to crash by sending a specially crafted file list where the first entry is a dot entry not typed as a directory, leading to a null pointer dereferenc...
Incorrect Authorization
Overview Affected versions of this package are vulnerable to Incorrect Authorization in the parsing of the auth users directive. An attacker can gain unauthorized access to restricted modules by crafting a username or group membership that would otherwise be denied, exploiting the improper handli...
Out-of-bounds Write
Overview Affected versions of this package are vulnerable to Out-of-bounds Write in the addimpliedinclude function when processing a crafted files-from entry containing both an interior and trailing backslash. An attacker can cause a write of one attacker-controlled byte past the end of a heap...
Symlink Attack
Overview Affected versions of this package are vulnerable to Symlink Attack via the makepath function when handling relative paths with symlink components in --relative mode. An attacker can write files outside the intended destination directory by crafting malicious relative paths containing...
UNIX Symbolic Link (Symlink) Following
Overview Affected versions of this package are vulnerable to UNIX Symbolic Link Symlink Following via improper handling of symlinks in input configuration file processing, including --files-from, --password-file, and filter merge files. An attacker can access files outside the intended directory ...
Command Injection
Overview Affected versions of this package are vulnerable to Command Injection via unsanitized input in several code paths, including the RSYNCCONNECTPROG environment variable, daemon hooks, the rsync-ssl wrapper, and remote-shell command newline injection. An attacker can execute arbitrary...
Improper Validation of Specified Quantity in Input
Overview Affected versions of this package are vulnerable to Improper Validation of Specified Quantity in Input via the --max-alloc process. An attacker can exhaust system memory by setting --max-alloc=0, which disables allocation sanity checks and causes the receiver to attempt unbounded memory...
Incorrect Type Conversion or Cast
Overview Affected versions of this package are vulnerable to Incorrect Type Conversion or Cast through the name-converter process. An attacker can cause transferred files to be owned by root by manipulating responses from the name-converter to return empty values for uid or gid lookups, which are...
Improper Certificate Validation
Overview Affected versions of this package are vulnerable to Improper Certificate Validation in the TLS certificate validation process. An attacker can intercept and decrypt or tamper with encrypted sessions by presenting a self-signed or otherwise invalid certificate, exploiting the lack of prop...
Out-of-bounds Write
Overview Affected versions of this package are vulnerable to Out-of-bounds Write through the HLINKBUMP process when handling file entries with the FLAGHLINKED flag set while the hard-link preservation option is inactive. An attacker can corrupt adjacent heap or stack memory by crafting file entri...
Integer Overflow or Wraparound
Overview Affected versions of this package are vulnerable to Integer Overflow or Wraparound via the MSGIOTIMEOUT process. An attacker can cause resource exhaustion by injecting specially crafted MSGIOTIMEOUT messages with non-positive values, which disables connection timeouts and allows idle or...
CVE-2026-70463
rsync 3.1.0 before 3.5.0 contains an authorization bypass in auth users directive parsing. The auth users parser uses comma-only tokenization when splitting the user list, which fails to correctly handle entries of the form @Group Name where the group name contains a space. The space within the...