Skip to main content

rclone CVE-2026-116189

| EUVDEUVD-2026-109447 HIGH
Improper Verification of Cryptographic Signature (CWE-347)
2026-10-25 VulnCheck GHSA-mhj4-h9x6-3888
7.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Compromise release distribution path or CDN
  2. Delivery
    Prepend unsigned checksum line to signed SHA256SUMS
  3. Exploit
    Serve malicious archive matching that hash
  4. Execution
    User runs rclone selfupdate without --check
  5. Persist
    Signature check bypassed, malicious binary installed
  6. Impact
    Code 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 rclone selfupdate WITHOUT the --check flag; and (3) the attacker supplies a syntactically valid archive (ZIP) or package (.deb/.rpm) for the victim's platform and expected filename. Limiting factors: user interaction is required (the user must invoke self-update), the beta update channel is not affected (it uses a separate path without this checksum verification), and only versions 1.55.0 through 1.75.1 are vulnerable (fixed in 1.75.2). The attack does not require the PGP private key and does not modify the genuine signed block; resulting code execution runs with the invoking user's privileges, so impact escalates only if a privileged user performs the update.

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 rclone selfupdate without --check, rclone validates the signed block but resolves the archive hash from the whole buffer, so the attacker's unsigned line wins and the malicious rclone binary is installed, executing under the invoking user's privileges on next run. A reproducible PoC (run.sh plus Go tests) is included in the GHSA advisory; given AC:H and UI:P, the attack still requires both the privileged distribution-path position and the user invoking self-update.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

rclone 1.55.0 <1.75.2

Affected Packages

euvd rclone fix: 1.75.2

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

Vendor (VulnCheck) PRIMARY 7.7 HIGH
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
vuln.today AI 7.5 HIGH

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.

3.1 AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Red Hat 7.5 HIGH

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
High
Attack Requirements
Present
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Oct 25, 2026 - 14:01 EUVD
CVE Published
Oct 25, 2026 - 13:20 cve.org
HIGH 7.7

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.1%
Top 96% exploitable
Prevalence
High
widely used open-source cloud storage/backup sync CLI in DevOps
Social Media
2
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Rclone

View all
CVE-2026-88018 CRITICAL POC
9.8 Sep 10

Authentication bypass in rclone's S3 server mode (rclone serve s3) allows any unauthenticated network attacker to impers

CVE-2026-71312 HIGH POC
8.0 Aug 05

PowerShell smart-quote filename injection in rclone's SFTP backend allows an attacker who controls remote filenames to e

CVE-2020-28924 HIGH POC
7.5 Nov 19

An issue was discovered in Rclone before 1.53.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploita

CVE-2026-88017 HIGH POC
7.3 Sep 10

Cross-session credential isolation failure in rclone's FTP auth-proxy driver (versions 1.64.0-1.75.0) allows an authenti

CVE-2026-88016 HIGH POC
7.1 Sep 10

Symlink escape in rclone's local backend (prior to v1.75.1) allows an attacker who controls sync source contents to appl

CVE-2026-71311 MEDIUM POC
6.4 Aug 05

FTP CRLF injection in rclone before 1.75.0 allows an attacker who can place crafted filenames in a source namespace to i

CVE-2026-88014 MEDIUM POC
6.3 Sep 10

Path traversal (Zip Slip class) in rclone's archive ZIP backend permits arbitrary file writes outside the intended desti

CVE-2026-88015 MEDIUM POC
5.3 Sep 10

Denial of service in rclone prior to 1.75.1 allows unauthenticated remote attackers to crash individual HTTP or WebDAV c

CVE-2026-88046 MEDIUM POC
5.3 Sep 10

Path traversal in rclone prior to 1.75.1 allows an attacker who can populate a source object store with raw `..` key seg

CVE-2026-79782 CRITICAL
9.3 Aug 25

Cleartext disclosure of AWS STS session tokens affects rclone before 1.74.4 when its S3 backend follows a redirect that

CVE-2026-88044 CRITICAL POC
9.1 Sep 10

Authentication/authorization bypass in rclone's dynamic serve interface (versions 1.70.0 through 1.75.0) lets remote att

CVE-2026-59733 HIGH POC
8.8 Jul 14

Path traversal in the `rclone serve restic --private-repos` REST server (versions prior to 1.74.4) allows an authenticat

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy