Sceawere

Vulnerability Detail

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

rsync Compress Threads Denial of Service

Vulnerability Metadata

Severity
High
Score / CVSS
7.5
Creation Date
6h ago
Vendor
RsyncProject
Product
rsync
Attack Type
CWE-770 Allocation of Resources Without Limits or Throttling
Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack Complexity
LOW

Narrative and Response

Description

rsync 3.4.2 before 3.5.0 contains a denial of service vulnerability that allows a remote sender to exhaust system resources by specifying the --zt short alias for --compress-threads, which bypasses the refuse options directive's string matching on long option names. Attackers can specify --zt=N with a large value to spawn an unbounded number of Zstandard worker threads on the receiver, exhausting available thread and memory resources.

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": "7.5",
  "pubDate": "2026-08-13T15:19:59.197Z",
  "pubdate": "2026-08-13T15:19:59.197Z",
  "executiveSummary": "A denial of service vulnerability exists in rsync versions 3.4.2 before 3.5.0, allowing a remote sender to exhaust system resources.\nThe vulnerability arises due to improper handling of the --zt short alias for the --compress-threads option during option parsing and validation.\nBy specifying the short alias --zt=N with a large numeric value, an attacker can bypass the refuse options directive's string matching mechanism, which is typically configured to restrict long option names.\nThis circumvention enables unauthorized control over thread creation parameters on the receiving system.\nThe impact includes the unbounded spawning of Zstandard worker threads on the receiver, leading to severe resource exhaustion of system threads and memory.\nAffected systems comprise deployments running vulnerable rsync server or daemon configurations where remote senders can initiate synchronization tasks.\nRisk implications include operational disruption, application crashes, and potential host instability due to resource starvation.\nAttacker capabilities require the ability to act as a remote sender interacting with a vulnerable rsync receiver, exploiting the lack of robust input validation and option normalization prior to restriction enforcement.",
  "technicalDetails": "The root cause of the vulnerability lies in a flaw within the option parsing and security filtering logic of rsync, specifically concerning how short option aliases are evaluated against the refuse options directive.\nThe vulnerable component is the option processing subsystem responsible for handling Zstandard compression configurations and enforcing administrative access controls.\nAffected versions are rsync 3.4.2 prior to version 3.5.0.\nThe attack vector is network-exposed, requiring the attacker to act as a remote sender interacting with the vulnerable rsync receiver over supported network protocols.\nAuthentication and privilege requirements depend on the rsync daemon configuration; however, unauthenticated or low-privileged remote senders interacting with exposed rsync services can typically trigger the parsing logic.\nStep-by-step exploitation occurs as follows: first, the remote sender initiates a connection and data transfer sequence with the rsync receiver. During the command-line argument negotiation phase, the sender provides the short alias argument --zt=N instead of the canonical long option --compress-threads=N.\nSecond, the rsync receiver processes the incoming arguments. The security restriction mechanism, specifically the refuse options directive, relies on string matching targeted primarily against long option names.\nBecause the input utilizes the short alias --zt, the string matching fails to recognize the restricted parameter, thereby bypassing the administrative prohibition.\nThird, the argument parser accepts the supplied value N without enforcing safe upper bounds on thread allocation.\nFourth, upon initiating the Zstandard decompression routines, the receiver spawns an unbounded number of worker threads corresponding to the attacker-supplied value of N.\nThe payload behavior involves the excessive instantiation of threads and associated memory allocations.\nThe post-exploitation impact is characterized by resource exhaustion, leading to thread table depletion, memory exhaustion, and subsequent denial of service affecting the host operating system or the rsync service."
}
CVE-2026-70455: rsync Compress Threads Denial of Service (HIGH Severity, CVSS: 7.5) - Sceawere