Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify network-exposed rclone RC port
-
DeliverySend unauthenticated GET /debug/pprof/cmdline
-
ExploitParse backend credentials from argv response
-
ExecutionAuthenticate directly to cloud storage backend
-
ImpactExfiltrate or manipulate stored data
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 | The rclone RC (Remote Control) HTTP server must be explicitly enabled at launch - it is off by default and requires the --rc flag or equivalent configuration to be active. The RC port must be network-reachable by the attacker; the CVSS 4.0 AV:N metric confirms this is a network-accessible endpoint. No authentication is required against the pprof endpoint itself - this authentication bypass is the core vulnerability, meaning even RC servers explicitly configured to require credentials are bypassed on the /debug/pprof/cmdline path. Credential exposure is contingent on secrets being passed as CLI arguments rather than via environment variables, configuration files, or system keystores, since only argv values appear in the cmdline endpoint response. Exploitation does not apply to rclone used as a CLI sync tool without the RC server enabled. |
| Impact | The provided CVSS 4.0 base vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N) rates confidentiality impact as low, but this metric likely understates real-world severity: the exposed argv can contain cloud-provider credentials, meaning downstream impact on backend storage systems could be severe even though the rclone process itself scores low under the vulnerable-system confidentiality metric. This is a signal conflict worth noting - VC:L versus practical credential-theft impact - and defenders should weight actual data sensitivity over the raw score. EPSS data was not provided in available intelligence, so probabilistic exploitation frequency cannot be quantified. No CISA KEV listing was identified, and no POC code is confirmed at time of analysis. The primary risk limiter is deployment posture: rclone does not enable its RC server by default, so only instances explicitly launched with RC enabled and network-exposed are vulnerable. Organizations running rclone in CI/CD or automation pipelines with CLI-embedded credentials and an externally reachable RC port face the highest practical risk. CVSS AV:N/AC:L/PR:N/UI:N signals are consistent with the description - once the RC server is reachable, exploitation is trivially one HTTP GET with no authentication or user interaction required. |
| Exploit ScenarioDerived | An attacker with network access to a host running rclone's RC server sends an unauthenticated HTTP GET request to http://<target>:<rc-port>/debug/pprof/cmdline. The response body contains the full rclone process argv, including flags such as --s3-access-key-id and --s3-secret-access-key if credentials were supplied on the command line at launch. The attacker extracts these credentials and authenticates directly to the configured cloud storage backend to exfiltrate, modify, or delete stored data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 25, 2026
Unauthenticated credential exposure in rclone before 1.75.0 allows remote attackers to retrieve backend storage secrets via the pprof debug endpoint, bypassing the main handler's fail-closed authentication entirely. The root cause is architectural: rclone registers Go's net/http/pprof handler on its own separate router route rather than nesting it within the authenticated main handler, so GET /debug/pprof/cmdline returns the full process argv - including cloud backend credentials - to any unauthenticated caller. No CISA KEV listing or confirmed public exploit code exists at time of analysis, but exploitation requires no authentication, no special tooling, and no user interaction, making any network-exposed RC instance immediately vulnerable to credential theft.
RemediationAI
Upgrade rclone to version 1.75.0 or later, which resolves the authentication bypass by registering the pprof handler within the authenticated main router chain rather than as an independent route. The vendor advisory is at https://github.com/rclone/rclone/security/advisories/GHSA-mfvx-7rcj-9m5g. If immediate upgrade is not possible, disable the RC server entirely by removing the --rc flag and any equivalent configuration - this eliminates the attack surface at the cost of losing remote management capability. As a secondary compensating control, restrict network access to the RC port via host-based firewall rules or network ACLs to limit access to trusted hosts only; note this does not fix the authentication bypass and relies on network controls remaining intact. To reduce credential exposure independent of this CVE, avoid passing secrets as CLI arguments in favor of rclone configuration files with restricted filesystem permissions (chmod 600), which prevents argv-level disclosure even if a similar vulnerability emerges in the future.
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 utility and daemon for managing and mounting cloud storage backends (AWS S3, Google Cloud Storage, Dropbox, SFTP, and many others). Its optional Remote Control (RC) HTTP server supports authenticated management APIs governed by a fail-closed policy on the main router handler - requests are denied by default unless authenticated. Go's standard library package net/http/pprof registers profiling endpoints at canonical paths including /debug/pprof/cmdline, which returns the full os.Args slice of the running process. Per vendor advisory GHSA-mfvx-7rcj-9m5g, rclone mounted this pprof handler as an independent router route rather than as a child of the authenticated handler chain, entirely bypassing the auth middleware. CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) accurately characterizes the root cause: argv values such as --s3-secret-access-key, --ftp-pass, or other credential flags passed at process launch are returned verbatim to unauthenticated HTTP clients. Affected product per CPE: cpe:2.3:a:rclone:rclone:*:*:*:*:*:*:*:* covering all versions before 1.75.0.
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:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
PR:N confirmed by auth bypass; C:H because argv routinely contains full backend credentials, exceeding the VC:L in the provided CVSS 4.0 score; no integrity or availability impact.
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
1DescriptionCVE.org
rclone before 1.75.0 mounts the pprof debug handler as its own router route, bypassing the fail-closed authentication rule in the main handler. Attackers can access the /debug/pprof/cmdline endpoint unauthenticated to retrieve the full process argv including backend credentials.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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-65534
GHSA-q353-w8p3-4cjq
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB