Skip to main content

rclone EUVDEUVD-2026-65540

| CVE-2026-79782 CRITICAL
Cleartext Transmission of Sensitive Information (CWE-319)
2026-08-25 VulnCheck GHSA-mwgh-564g-j9ww
9.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Position on network path to S3 endpoint
  2. Delivery
    Victim runs rclone with STS session token
  3. Exploit
    Endpoint returns same-host https-to-http redirect
  4. Execution
    rclone re-sends X-Amz-Security-Token over plaintext
  5. Persist
    Capture STS token from cleartext headers
  6. Impact
    Reuse token to access AWS resources

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V12 - Secure Communication Transport encryption
Exploitation Conditions

Requires the rclone S3 backend to be configured with temporary AWS credentials that include an STS session_token (assumed-role, CI, or Kubernetes IRSA setups), AND the configured S3 endpoint (via s3 remote or --s3-endpoint) to respond with a 3xx redirect to the same host:port that downgrades the scheme from https:// to http://, AND a passive attacker positioned on the resulting plaintext network path to read request headers. Limiting factors: it does not fire against endpoints that never redirect to HTTP (e.g. correctly configured AWS S3), it does not apply when static long-lived credentials without a session token are used, the leaked token is only useful within its validity window, and versions before 1.74.3 lacked the redirect-stripping feature entirely so this specific same-host/scheme-downgrade gap is a regression scoped to 1.74.3.

Impact

The published CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H, score 9.3) rates this Critical with high impact across confidentiality, integrity, and availability, but that appears aggressive relative to the described mechanism: the primary, directly-caused effect is disclosure of an STS session token (a confidentiality loss), while integrity/availability impact is only indirect and contingent on what the captured token can subsequently do. Exploitation also is not truly condition-free - it requires the configured S3 endpoint to issue a same-host scheme-downgrade redirect (a TLS-front misconfiguration, maintenance redirect, or a malicious/compromised S3-compatible provider) AND an attacker positioned to read the plaintext path - which argues for higher attack complexity than AC:L/AT:N implies. There is no EPSS score, no KEV listing, and no POC provided, so real-world exploitation signal is currently absent and the practical risk is best described as targeted/opportunistic rather than mass-exploitable. That said, temporary credentials are common in CI, assumed-role, and Kubernetes IRSA workflows, and a captured token is immediately usable within its validity window, so operators relying on third-party or self-hosted S3-compatible endpoints should treat this as a prompt patching priority.

Exploit ScenarioDerived

An operator configures an rclone S3 remote against a self-hosted or third-party S3-compatible endpoint using assumed-role temporary credentials, so requests carry an X-Amz-Security-Token header. The endpoint (compromised, or misconfigured behind a TLS front) answers a request with a 3xx redirect to the identical host:port over http:// instead of https://; rclone treats it as 'same host,' follows it, and re-sends the STS token in cleartext, where a passive on-path observer captures it and reuses it until it expires. No public POC is available, and the described attack vector is network-based but hinges on the specific redirect and an interception position rather than a simple one-shot request.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
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

Cleartext disclosure of AWS STS session tokens affects rclone before 1.74.4 when its S3 backend follows a redirect that keeps the same host:port but downgrades the scheme from HTTPS to HTTP. The redirect-safety logic added in v1.74.3 (commit e7b1eb774) compares only URL.Host and ignores URL.Scheme, so the X-Amz-Security-Token header is re-sent over the now-plaintext connection, letting any passive observer on the path harvest the temporary credential. Reported by VulnCheck; no public exploit identified at time of analysis, and it is not listed in CISA KEV.

RemediationAI

Vendor-released patch: 1.74.4 - upgrade rclone to 1.74.4 or later, which extends the redirect check to compare URL.Scheme in addition to host (fix commit https://github.com/rclone/rclone/commit/1a28451ea6fc8ac1806b0e9923dcb5b3f543f7fa; advisory GHSA-gx4c-2hqx-cw2r). If you cannot upgrade immediately, reduce exposure by only pointing the S3 backend at trusted endpoints that terminate TLS correctly and never redirect to http:// - prefer AWS's own S3 endpoints or providers you control, and avoid untrusted third-party S3-compatible services with temporary credentials, since a compromised or misconfigured provider is the core trigger (trade-off: limits which storage backends you can use). Where feasible, prefer long-lived scoped IAM credentials over STS session tokens for affected remotes so no X-Amz-Security-Token header is present to leak, and minimize the STS token TTL to shrink the exploitation window (trade-off: session tokens are recommended precisely to avoid long-lived keys, so this is a stopgap). Network-layer controls that block plaintext HTTP egress to storage endpoints also cut the leak path.

Affected VersionsENISA

rclone 0 <1.74.4

Affected Packages

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

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 Go-based command-line tool for syncing files across cloud object stores; its S3 backend (backend/s3/s3.go) speaks the AWS S3 API and, when using assumed-role/temporary credentials, attaches the STS session token in the X-Amz-Security-Token request header. To prevent that token from leaking to unintended origins, v1.74.3 introduced a CheckRedirect policy (s3CheckRedirect / s3RedirectCrossesHost) meant to strip the header when a redirect 'crosses a host.' The defect is that s3RedirectCrossesHost evaluates only url.URL.Host (hostname[:port]) and never inspects url.URL.Scheme, so an https://host -> http://host redirect is judged 'same host,' the header is retained, and the token traverses an unencrypted channel. This is a textbook CWE-319 (Cleartext Transmission of Sensitive Information): the sensitive material is transmitted without the confidentiality protection its context requires. The single affected package is go/github.com/rclone/rclone (CPE cpe:2.3:a:rclone:rclone), vulnerable at <= 1.74.3.

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 9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 5.9 MEDIUM

Network vector but requires a specific same-host scheme-downgrade redirect plus on-path interception (AC:H); impact is disclosure of the STS token only, so C:H with I:N/A:N.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
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
Aug 25, 2026 - 17:17 EUVD
CVE Published
Aug 25, 2026 - 15:16 cve.org
CRITICAL 9.3

DescriptionCVE.org

rclone before 1.74.4 fails to strip the X-Amz-Security-Token header when an S3 redirect changes scheme from HTTPS to HTTP on the same host. Attackers can intercept plaintext HTTP traffic to capture AWS STS session tokens sent in request headers.

Executive ViewAI

Why It Matters

rclone versions before 1.74.4 leak AWS STS session tokens in plaintext when S3 requests redirect from HTTPS to HTTP, exposing temporary credentials to passive network observers. Organizations using rclone for S3 storage on untrusted networks face direct risk of data compromise and lateral movement within AWS infrastructure. Affected deployments require immediate inventory and remediation to prevent credential theft.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable S3 redirect functionality in rclone configuration where possible, restrict rclone operation to VPN or trusted internal networks only, implement least-privilege S3 IAM permissions, enable S3 server-side logging and CloudTrail monitoring with automated alerts for unusual credential usage, require MFA for all S3 API access, and rotate all AWS credentials associated with rclone deployments immediately. Monitor CloudTrail logs for anomalous access patterns during the vulnerability exposure window.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
High
very widely used open-source cloud sync/CLI tool in DevOps and CI
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
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-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

CVE-2026-54572 HIGH POC
8.8 Jul 14

Arbitrary file write via symlink traversal in Rclone prior to 1.74.4 lets an attacker-controlled remote escape the local

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