Sceawere

Vulnerability Detail

CVE-2026-53794UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

rsync Max Alloc Logic Error

Vulnerability Metadata

Severity
Medium
Score / CVSS
5.3
Creation Date
6h ago
Vendor
RsyncProject
Product
rsync
Attack Type
CWE-1284 Improper Validation of Specified Quantity in Input
Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Attack Complexity
LOW

Narrative and Response

Description

rsync before 3.5.0 contains a logic error in --max-alloc handling that allows a sender or configuration setting --max-alloc=0 to disable allocation sanity checks entirely rather than enforcing a zero-byte cap. Attackers can exploit this flaw to cause the receiver to attempt unbounded memory allocations for file list and data structures, potentially exhausting available memory and causing a denial of service.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "5.3",
  "pubDate": "2026-08-13T15:19:43.853Z",
  "pubdate": "2026-08-13T15:19:43.853Z",
  "executiveSummary": "A logic error vulnerability exists in rsync before 3.5.0 specifically within the handling of the --max-alloc command-line option and configuration settings.\nThe flaw allows a malicious sender or a configuration setting of --max-alloc=0 to entirely disable memory allocation sanity checks, rather than enforcing a strict zero-byte cap as intended.\nAn unauthenticated remote attacker can exploit this vulnerability to induce unbounded memory allocations on the receiving end for critical structures such as file lists and internal data buffers.\nSuccessful exploitation leads directly to resource exhaustion, resulting in a denial of service (DoS) via an out-of-memory condition on the host running the rsync receiver.\nThe risk implications are high for environments that publicly expose rsync services or ingest data from untrusted senders, as the attack requires minimal attacker capabilities beyond initiating a synchronization session with malformed parameters or control data.",
  "technicalDetails": "The vulnerability resides within the memory allocation validation logic of rsync before 3.5.0, specifically in how the application processes the --max-alloc parameter.\nThe root cause is a conditional logic error where setting --max-alloc=0—or receiving corresponding configuration instructions from a remote sender—bypasses allocation sanity checks entirely instead of restricting memory consumption to zero bytes.\nThe vulnerable component is the memory management and allocation enforcement routine responsible for bounding data structures such as file lists and transfer metadata.\nAffected versions comprise all rsync releases prior to 3.5.0.\nExploitation does not require authentication or privileged access; an attacker interacting with a vulnerable rsync receiver can trigger the flaw.\nThe attack flow proceeds as follows: First, the attacker establishes a connection to the vulnerable rsync receiver either as a malicious sender or by supplying a configuration input specifying --max-alloc=0. Second, during the initialization or synchronization phase, the receiver evaluates the max-alloc threshold. Due to the logic error, the zero value disables the sanity checks instead of enforcing a zero-byte limit. Third, the attacker transmits a crafted payload or file list requiring massive memory allocation. Fourth, the rsync receiver attempts an unbounded memory allocation to accommodate the incoming data structures. Finally, the unbounded allocation exhausts available system memory, leading to an immediate denial of service through application crash or system-wide resource starvation."
}
CVE-2026-53794: rsync Max Alloc Logic Error (MEDIUM Severity, CVSS: 5.3) - Sceawere