Skip to main content

rclone WebDAV CVE-2026-116190

| EUVDEUVD-2026-109448 MEDIUM
Information Exposure (CWE-200)
2026-10-25 VulnCheck GHSA-r8gw-gjgg-66cj
6.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Identify WebDAV remote using custom credential header
  2. Delivery
    Gain control or influence over cross-host redirect response
  3. Exploit
    Operator runs rclone list or read operation
  4. Execution
    rclone follows 3xx redirect re-sending custom header
  5. Persist
    Capture leaked credential header on attacker host
  6. Impact
    Replay harvested credential against original WebDAV service

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

Requires all of: (1) a WebDAV remote configured with an operator-set custom credential header via the --webdav-headers / headers option (e.g. X-Auth-Token or X-Api-Key) - standard Authorization/Cookie headers are NOT affected because Go's net/http strips those across registrable domains; (2) rclone in the affected range (1.56.0 through 1.75.1, fixed in v1.75.2); (3) the configured WebDAV server emitting a cross-host, non-downgrade 3xx redirect; and (4) the attacker being able to influence that redirect target via an open redirect, a compromised or malicious endpoint, or an on-path position on a cleartext or same-host hop. The leak occurs in the default configuration and does not depend on the opt-in auth_redirect option. Limiting factors: exploitation is confined to deployments that use custom-named credential headers and that encounter an attacker-controllable redirect, which is why CVSS rates attack complexity high (AC:H) with a present attack requirement (AT:P); no attacker authentication is required (PR:N).

Impact

The input CVSS 4.0 vector (CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, base 6.3, medium) is internally coherent with the described mechanism: network vector (AV:N), no attacker privileges (PR:N), no victim UI (UI:N), but elevated attack complexity (AC:H) and a present attack requirement (AT:P) because exploitation depends on the attacker being able to influence a cross-host, non-downgrade 3xx redirect - an open redirect, a compromised/malicious endpoint, or an on-path position on a cleartext or same-host hop. Impact is confidentiality-only and rated low (VC:L) because a single reusable credential header is disclosed; there is no direct integrity or availability impact. No EPSS score is provided in the input, and there is no CISA KEV listing, so there is no confirmed active exploitation - this is therefore not a KEV-driven emergency. A public PoC reference exists in the GHSA advisory (reproduction steps), but the advisory states the accompanying Go tests were reviewed against source rather than executed, so it is not verified as working exploit code. The vendor priority Decision label is this_month, consistent with a real but non-emergency issue that should be remediated promptly rather than paniced over. Net: a genuine credential-disclosure flaw gated behind a specific operator configuration (custom credential header) plus an attacker-influenced redirect, making it a moderate, targeted-exploitation risk rather than a mass-exploited critical.

Exploit ScenarioDerived

An operator configures a WebDAV remote in rclone with a custom credential header (for example --webdav-headers "X-Auth-Token,SECRET") pointing at a third-party host. An attacker who controls or can influence that host's redirect response (open redirect, compromised endpoint, or on-path hop) causes the server to return a cross-host 3xx redirect; rclone follows it and re-sends the custom credential header verbatim to the attacker-controlled target, where it is captured and later replayed against the original WebDAV service. A public PoC reference with reproduction steps exists but is not verified as working exploit code; the high attack complexity reflects the need to influence the redirect.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 25, 2026

rclone's WebDAV backend (v1.56.0 through v1.75.1, fixed in v1.75.2) forwards operator-configured custom credential headers such as X-Auth-Token or X-Api-Key to a different host whenever the configured WebDAV server answers with a cross-host, non-downgrade HTTP 3xx redirect, disclosing a reusable credential to whoever controls or influences the redirect target. Only custom-named headers set via --webdav-headers are exposed, because Go's net/http strips Authorization, Www-Authenticate, Cookie and Cookie2 across registrable domains; the leak occurs in the default configuration and does not depend on the opt-in auth_redirect option. Exploitation requires an attacker-influenced redirect (open redirect, compromised or malicious endpoint, or on-path position on a cleartext or same-host hop), which is reflected in the assessed high attack complexity; a public PoC reference exists in the form of advisory reproduction steps, which were reviewed against the source trace but not verified as working exploit code, and no confirmed active exploitation was identified at time of analysis. Vendor-released patch: v1.75.2.

RemediationAI

Vendor-released patch: upgrade to rclone v1.75.2, the first release containing the cross-host fix; the Go module github.com/rclone/rclone should be bumped to v1.75.2 or later, and the fix works by deleting each configured header on a host-leaving redirect, mirroring the earlier HTTP-backend change. Until upgrading, limit exposure by not pointing WebDAV remotes that carry secrets in custom-named headers at endpoints you do not control, since any server that can emit a cross-host 3xx redirect will receive those headers; the advisory does not document any alternative workaround beyond updating. Where the WebDAV service accepts standard HTTP authentication, note that credentials sent via the standard Authorization header are stripped by Go's net/http on cross-registrable-domain redirects and are therefore outside this specific leakage vector, whereas custom header names are not - this is a characteristic of the mechanism, not a vendor-recommended substitute for patching. Because the leak occurs in the default configuration and does not depend on the opt-in auth_redirect option, no configuration toggle removes it, and rotating any custom credential header that may have transited an untrusted or redirecting endpoint is advisable. Details are in the advisory at https://github.com/rclone/rclone/security/advisories/GHSA-3rqf-7h69-gg5v and the VulnCheck advisory at https://www.vulncheck.com/advisories/rclone-1.56.0-before-1.75.2-webdav-credential-header-leak-on-redirect.

Affected VersionsENISA

rclone 1.56.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

The WebDAV backend wires rest.RefuseHTTPSDowngradeRedirectFn for GET/Open and rest.PreserveMethodRedirectFn for PROPFIND; neither handler deletes any header, they only cap redirect counts and refuse an HTTPS-to-HTTP downgrade. Operator headers supplied through the headers option (--webdav-headers) are installed on the backend's shared rest.Client via SetHeader and copied onto every outgoing request by (*Client).Call, so they ride along on the redirected hop. The separate transport-level strip in fshttp.Transport.RoundTrip that removes headers when a redirect leaves the host iterates only the global --header set bound to ci.Headers and therefore never sees per-client backend headers. Go's standard library sanitizes only four well-known names on cross-registrable-domain hops, so custom credential names such as X-Auth-Token or X-Api-Key are disclosed verbatim. Classified as CWE-200 with CWE-522 (and CWE-319 on a plaintext hop). This is an incomplete-fix and unfixed-sibling-backend condition relative to CVE-2026-88013 / GHSA-486v-q2wf-fp2r, which added a header-deleting checkRedirect to the HTTP backend, and GHSA-h4mf-4v27-hggj, which addressed only the WebDAV same-host HTTPS-to-HTTP downgrade case. No dedicated CWE is given beyond CWE-200; the assessed CVSS 3.1 vector is AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, with AC:H and AT:P reflecting dependence on an attacker-influenced cross-host redirect rather than an attacker-controlled request path.

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

Unauthenticated network leak (AV:N/PR:N/UI:N) but AC:H because the attacker must influence a specific cross-host non-downgrade redirect; only one credential header is disclosed, so C:L and I/A:N.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
High
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
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
Oct 25, 2026 - 14:01 EUVD

DescriptionCVE.org

rclone from v1.56.0 before v1.75.2 contains an information disclosure vulnerability in the WebDAV backend that forwards operator-configured custom credential headers to different hosts on HTTP 3xx redirects. Attackers who control or influence a cross-host redirect can capture headers such as X-Auth-Token set via --webdav-headers and replay them against the original WebDAV service.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Medium
rclone is a popular open-source cloud-sync tool; WebDAV custom-header use is narrower
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.2%
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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

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