Skip to main content

rclone CVE-2026-79780

| EUVDEUVD-2026-65538 MEDIUM
Information Exposure (CWE-200)
2026-08-25 VulnCheck GHSA-fj78-v5f5-cphq
6.0
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Gain network-adjacent position to rclone client
  2. Delivery
    Rclone initiates S3 operation with IBM IAM bearer token or SSE-C key
  3. Exploit
    Trusted S3 endpoint issues unsafe redirect (HTTPS→HTTP same-host or cross-origin)
  4. Execution
    rclone follows redirect without stripping credential headers
  5. Persist
    Capture IBM IAM token or SSE-C key from observable network traffic
  6. Impact
    Use captured IAM token for persistent unauthorized S3 access

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires three concurrent conditions: (1) the rclone client must be performing S3 operations using IBM IAM bearer token authentication or SSE-C customer-provided encryption keys - rclone deployments using only standard AWS SigV4 with STS tokens are not affected by the IBM IAM or SSE-C paths; (2) a trusted S3-compatible endpoint, gateway, or accelerator in the request path must issue an unsafe HTTP redirect - specifically, either a same-hostname HTTPS-to-HTTP scheme downgrade (for the IBM IAM token path) or a cross-origin redirect to a different hostname (for the SSE-C key path) - this is outside the attacker's direct control unless the gateway itself is compromised or misconfigured; (3) the attacker must hold a network-adjacent position capable of observing the plaintext HTTP traffic on the downgraded leg or the redirected request to the cross-origin host. Limiting factors: the adjacent network requirement (AV:A) rules out remote internet attackers; the high attack complexity (AC:H) requires the specific redirect behavior to be present; unauthenticated attackers on isolated VPC segments with no path adjacency cannot exploit this. Standard AWS STS token flows are separately handled by the existing X-Amz-Security-Token stripping logic and are not affected.

Impact

The CVSS 4.0 score of 6.0 reflects meaningful but constrained real-world risk. The AV:A (Adjacent) metric is the primary limiter: the attacker must occupy a network-adjacent position relative to the rclone client, such as a shared cloud subnet, a compromised gateway, or an on-path BGP-adjacent network segment. AC:H and AT:P further indicate that exploitation requires a specific, non-default redirect behavior from a trusted S3-compatible endpoint - the endpoint itself must emit an unsafe redirect (scheme downgrade or cross-origin), a condition outside the attacker's direct control. Despite these constraints, VC:H is justified because IBM IAM bearer tokens are reusable credentials, meaning their capture translates directly into persistent unauthorized access to IBM Cloud Object Storage resources, not merely a one-time session token. The EPSS score is not provided in the input data, so exploitation probability cannot be quantified independently. The vulnerability is not in CISA KEV, and no standalone exploit tool is publicly available beyond the PoC steps in the GHSA advisory. For organizations operating rclone against IBM Cloud Object Storage or using SSE-C encryption, this warrants prompt patching since a single compromised upstream gateway could expose long-lived IAM credentials; for operators not using IBM IAM backends or SSE-C, practical exposure is negligible. The 6.0 base score is proportionate: the adjacent vector and high complexity meaningfully reduce exploitability relative to the high confidentiality impact.

Exploit ScenarioDerived

A network-adjacent attacker positioned on the same subnet or acting as an on-path gateway between a rclone client and an S3-compatible endpoint configures or exploits a trusted gateway to issue an HTTPS-to-HTTP redirect on the same hostname for S3 GET requests. When rclone follows the redirect, Go's HTTP client retains the Authorization: Bearer header (IBM IAM token) because the hostname did not change, and rclone's callback does not strip it; the attacker captures the plaintext IBM IAM token from the downgraded HTTP leg and subsequently uses it to make authenticated requests directly to IBM Cloud Object Storage. A proof-of-concept demonstrating both the same-host scheme-downgrade path and the cross-origin SSE-C key disclosure path is documented in GHSA-8mxv-9xhp-86h4.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – Aug 25, 2026

Credential exposure in rclone before v1.75.0 allows network-adjacent attackers to capture IBM IAM bearer tokens during same-host HTTPS-to-HTTP redirect downgrades, or SSE-C customer-provided encryption keys during cross-origin S3 redirects. The S3 redirect callback in s3.go correctly strips X-Amz-Security-Token on host changes but omits IBM IAM Authorization headers and SSE-C key headers from its denylist, exploiting a gap in Go's built-in redirect sanitization that does not treat scheme downgrades as a credential boundary. A proof-of-concept is documented in GHSA-8mxv-9xhp-86h4; no public exploit tool has been independently identified, and the vulnerability is not listed in CISA KEV at time of analysis.

RemediationAI

The vendor-released patch is rclone v1.75.0, which corrects the s3CheckRedirect callback to include IBM IAM authorization headers and SSE-C key headers in its redirect sanitization denylist. The fix is delivered across two commits: https://github.com/rclone/rclone/commit/7543a7a87884aca957590b20b0714078d51af87b and https://github.com/rclone/rclone/commit/9328763d1b73db71e97c0332b19e3747abeb9191. Operators should upgrade to v1.75.0 immediately, particularly those using IBM Cloud Object Storage with IAM authentication or SSE-C encryption. If immediate upgrade is not feasible, a targeted compensating control is to configure the S3-compatible endpoint or intervening gateway to never issue HTTPS-to-HTTP redirect responses or cross-origin redirects to rclone clients - disabling redirect following at the network policy layer eliminates the attack path but may break legitimate redirect-dependent workflows. Rotating any IBM IAM API keys or service credentials that may have been exposed through rclone S3 operations over untrusted network segments is advised as a precautionary measure.

Affected VersionsENISA

rclone 0 <1.75.0

Affected Packages

go github.com/rclone/rclone fix: 1.75.0
euvd rclone fix: 1.75.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in go, 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 widely-used open-source cloud storage sync tool (CPE: cpe:2.3:a:rclone:rclone:*:*:*:*:*:*:*:*). Its S3 backend implements a custom redirect callback, s3CheckRedirect (backend/s3/s3.go:1345-1379), that intercepts HTTP redirects issued by S3-compatible endpoints. The callback uses a one-header denylist, removing only X-Amz-Security-Token when a redirect crosses a host boundary. Go's net/http client removes the Authorization header on hostname changes but retains it for same-host redirects regardless of scheme change, meaning an HTTPS-to-HTTP downgrade on the same hostname is not treated as a security boundary by Go natively. rclone does not supplement this gap for IBM IAM bearer tokens (set in ibm_signer.go:28-40) or SSE-C / copy-source SSE-C encryption key headers (assembled in s3.go:1821-1837). CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) captures the root cause: secrets bound to the origin connection are forwarded to a redirected destination that may be observable by a third party or transmitted in plaintext.

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 6.0 MEDIUM
CVSS:4.0/AV:A/AC:H/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 5.3 MEDIUM

Adjacent network vector and high complexity reflect the required on-path position plus redirect precondition; no integrity or availability impact applies.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

Lifecycle Timeline

1
Patch available
Aug 25, 2026 - 17:17 EUVD

DescriptionCVE.org

rclone before v1.75.0 fails to sanitize IBM IAM bearer tokens and SSE-C encryption keys during S3 redirect callbacks, allowing credentials to be preserved across scheme or host changes. Attackers observing network traffic from a trusted endpoint can capture reusable IBM IAM tokens on same-host HTTPS-to-HTTP downgrades or SSE-C keys on cross-origin redirects to access protected S3 objects.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Medium
widely used open-source cloud storage sync tool, common in cloud data workflows
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor GitHub VulDB

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Poc
System Exposure· derived
Controlled
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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

SUSE

Severity: Moderate

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