Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCompromise release distribution path or CDN
-
DeliveryPrepend unsigned checksum line to signed SHA256SUMS
-
ExploitServe malicious archive matching that hash
-
ExecutionUser runs rclone selfupdate without --check
-
PersistSignature check bypassed, malicious binary installed
-
ImpactCode execution as invoking user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Signature verification
|
| Exploitation Conditions | Three concrete prerequisites must all hold: (1) the attacker controls the bytes returned for the stable release archive and its SHA256SUMS file - via compromise of the release origin, CDN, or TLS termination, or interception with a certificate trusted by the client (ordinary network interception without a trusted certificate is insufficient because downloads use HTTPS); (2) the victim runs the default stable |
| Impact | The input rates this CVSS 4.0 7.7 (High), and the metric breakdown is the key to real-world triage: AV:N but AC:H, AT:P, and UI:P. The High complexity and Present attack requirement are decisive - exploitation presupposes that the attacker already controls the authenticated release-distribution path (compromised origin, CDN, TLS termination, or interception with a client-trusted certificate), which the GHSA advisory explicitly states and stresses is NOT an ordinary on-path/HTTPS-MITM capability. PR:N is accurate (no rclone-side authentication is needed), but the precondition is heavy, so this is a high-severity flaw whose real-world exploitation is gated behind a significant prerequisite rather than a trivially internet-exploitable bug. Exploitation status: no CISA KEV listing is present in the input, so this is not confirmed actively exploited; a public PoC reference exists in the GHSA advisory (with reproduced test output), though the input does not mark it as 'Publicly available (confirmed)' standalone exploit code. No EPSS score was provided, so probabilistic exploitation likelihood cannot be weighed. The vuln.today Decision label is 'this_week' (not act_now/emergency), consistent with a serious issue warranting prompt patching rather than drop-everything urgency. One data point to reconcile: the GHSA narrative says 'No fixed release was available at the time of testing,' but the structured package data lists 'fixed in: 1.75.2' and the CVE title says 'before 1.75.2' - a fix now exists. Net: a genuine high-priority supply-chain-style integrity flaw, but the required attacker position means it is targeted, not mass-exploitable. |
| Exploit ScenarioDerived | An attacker who already controls rclone's stable release-distribution responses (compromised origin, CDN, TLS termination, or interception via a client-trusted certificate) serves a malicious archive and prepends a single unsigned checksum line matching it ahead of the genuine PGP-clearsigned SHA256SUMS block. When a user runs stable |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 25, 2026
Signature verification bypass in rclone stable selfupdate (versions 1.55.0 through 1.75.1) lets an attacker who controls the authenticated release-distribution responses prepend an unsigned SHA-256 checksum for a malicious archive ahead of the genuine PGP-clearsigned SHA256SUMS block, causing selfupdate to accept and extract an attacker-controlled rclone executable. Exploitation requires origin, CDN, or TLS-termination compromise or trusted-certificate interception plus a user running stable rclone selfupdate without --check; the beta channel is unaffected and ordinary unauthenticated interception is insufficient. The issue is rated High (CVSS 4.0 7.7; independent CVSS 3.1 7.5), fixed in 1.75.2, is not listed in CISA KEV in the supplied data, and has a public PoC reference that demonstrates the bypass and archive extraction but does not complete installation.
RemediationAI
Vendor-released patch: rclone 1.75.2. Upgrade to 1.75.2 or later; the vendor advisory lists the vulnerable range as 1.55.0 through 1.75.1 and the fixed version as 1.75.2 (https://github.com/rclone/rclone/security/advisories/GHSA-w33h-3qgq-8mv8). Until the upgrade can be applied, do not run stable rclone selfupdate without --check; the advisory states exploitation requires the default stable selfupdate without --check, and the beta update channel does not use this checksum verification. If self-update must remain enabled, verify downloaded archives and the clearsigned SHA256SUMS out of band before installation, recognizing that this does not repair the verifier's unsigned-prefix trust flaw and only reduces exposure. The advisory's negative control shows that resolving the archive hash only from the authenticated clearsigned block rejects the attacker's prefixed checksum; that is the fix direction. See also the VulnCheck advisory: https://www.vulncheck.com/advisories/rclone-1.55.0-before-1.75.2-selfupdate-signature-verification-bypass-via-sha256sums.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
rclone is a Go-based file synchronization tool. CVE-2026-116189 is CWE-347 (improper verification of cryptographic signature) in the stable selfupdate verifier, with CPE cpe:2.3:a:rclone:rclone:*:*:*:*:*:*:*:* and package metadata marking >= 1.55.0 through <= 1.75.1 vulnerable and 1.75.2 fixed. In cmd/selfupdate/verify.go, verifyHashsumDownloaded decodes the clearsigned SHA256SUMS with the pinned go-crypto clearsign decoder, validates the PGP signature over the decoded signed block (block.Bytes), and rejects trailing unsigned bytes via rest, but then calls findFileHash(sumsBuf, archive) on the original response. The go-crypto decoder explicitly discards any prefix before the first clearsigned message, so an unsigned checksum line placed before -----BEGIN PGP SIGNED MESSAGE----- remains in sumsBuf and is found first by findFileHash; the signed block is untouched and the PGP private key is not needed. The same mismatch was reproduced for the ZIP extraction path and the .deb verification path; after a successful update the ordinary install path passes the extracted file to replaceExecutable, and .deb/.rpm packages are passed to the system package manager. The supplied CVSS 4.0 vector is AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N; the independent assessment is CVSS 3.1 AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H (7.5), and the supplied vuln.today priority label is this_week.
Know when Rclone gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
AC:H because exploitation presupposes attacker control of an authenticated release-distribution response, not mere network position; UI:R as the user must invoke selfupdate; PR:N (no rclone auth); binary replacement yields full C/I/A.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
rclone from 1.55.0 before 1.75.2 contains a signature verification bypass in stable selfupdate that trusts checksums from unsigned bytes preceding the PGP-clearsigned SHA256SUMS block. Attackers controlling the release distribution path can prepend an unsigned checksum line matching a malicious archive, causing selfupdate to install an attacker-controlled rclone executable.
Technical POC Analysis
CWE-347 (Improper Verification of Cryptographic Signature).
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
CVE-2026-116189 is a high-severity signature verification bypass in rclone's self-update mechanism (versions 1.55.0-1.75.1) that could allow an attacker with control over release distribution infrastructure to deliver a malicious executable to users running 'rclone selfupdate' without '--check'. This poses a supply-chain risk that could lead to compromised endpoints and potentially broader network intrusion, affecting any organization using rclone for data synchronization or transfer.
Apply vendor patch (rclone 1.75.2) as primary remediation. If patching is delayed, enforce the use of '--check' flag during selfupdate operations, restrict selfupdate functionality through endpoint policies, and monitor for unauthorized binary modifications.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Authentication bypass in rclone's S3 server mode (rclone serve s3) allows any unauthenticated network attacker to impers
PowerShell smart-quote filename injection in rclone's SFTP backend allows an attacker who controls remote filenames to e
An issue was discovered in Rclone before 1.53.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploita
Cross-session credential isolation failure in rclone's FTP auth-proxy driver (versions 1.64.0-1.75.0) allows an authenti
Symlink escape in rclone's local backend (prior to v1.75.1) allows an attacker who controls sync source contents to appl
FTP CRLF injection in rclone before 1.75.0 allows an attacker who can place crafted filenames in a source namespace to i
Path traversal (Zip Slip class) in rclone's archive ZIP backend permits arbitrary file writes outside the intended desti
Denial of service in rclone prior to 1.75.1 allows unauthenticated remote attackers to crash individual HTTP or WebDAV c
Path traversal in rclone prior to 1.75.1 allows an attacker who can populate a source object store with raw `..` key seg
Cleartext disclosure of AWS STS session tokens affects rclone before 1.74.4 when its S3 backend follows a redirect that
Authentication/authorization bypass in rclone's dynamic serve interface (versions 1.70.0 through 1.75.0) lets remote att
Path traversal in the `rclone serve restic --private-repos` REST server (versions prior to 1.74.4) allows an authenticat
EUVD-2026-109447
GHSA-mhj4-h9x6-3888
NVD
CVE.org
EPSS
Exploit-DB