Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessVictim opens attacker web page
-
DeliveryPage issues cross-origin requests to 127.0.0.1:51900
-
ExploitUnauthenticated rcd API accepts due to --rc-no-auth and allow-origin *
-
ExecutionDump remote credentials and enumerate files
-
ImpactExfiltrate/modify local and remote data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the RClone Manager local engine (prior to 0.2.7) be actively running so the rclone rcd API is listening on 127.0.0.1:51900, started - per the description - with --rc-no-auth, --rc-allow-origin *, and --rc-serve, which is the default local-backend behavior when no username/password is configured. The concrete trigger is the victim opening a malicious or compromised web page in a browser on the same machine while the daemon runs (UI:R); the wildcard CORS header and absence of authentication let that page's cross-origin requests reach the API. Limiting factors: the daemon must be running at the time, the user must be induced to load attacker-controlled web content, and impact is bounded to data/credentials/files reachable at the user's OS privilege level - the advisory's command-execution impact is unconfirmed. Configuring an explicit username/password, or upgrading to 0.2.7 (which auto-generates transient in-memory credentials), removes the no-auth condition. |
| Impact | This is a genuine high-priority issue, not a CVSS-inflated one. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H, 9.6) is internally consistent with the description: RClone Manager binds a local rclone rcd API on 127.0.0.1:51900 with --rc-no-auth and --rc-allow-origin * (CWE-306, Missing Authentication), so any web page the user visits while the daemon runs can issue authenticated-equivalent cross-origin requests at the user's OS privilege level. The scope change (S:C) is justified because the rclone component's compromise reaches beyond it to local files and configured remote storage. The only limiting signal is UI:R (the victim must have the daemon running and open a malicious page), which keeps this from being a pure drive-by. No EPSS score, no CISA KEV listing, and no public POC are provided in the input, so there is no public exploit identified at time of analysis - the risk is driven by the trivial exploitation primitive (a few lines of JavaScript/fetch) rather than observed exploitation. Two caveats to note explicitly: the advisory's possible command-execution impact is UNCONFIRMED (so I:H/A:H rest on credential/file disclosure and modification, not confirmed RCE), and AV:N is defensible only because the attack is delivered through a victim-visited web page against a loopback service - the service itself is not directly network-reachable. |
| Exploit ScenarioDerived | A user runs RClone Manager (pre-0.2.7), leaving the unauthenticated rcd API listening on 127.0.0.1:51900 with a wildcard CORS policy. While the daemon is running, the user visits an attacker-controlled web page, which silently issues cross-origin fetch/XHR requests to the local API to read configured storage credentials and access, modify, or exfiltrate local and remote files at the user's privilege level. No public POC is referenced, but the exploit is trivial to write given AV:N/AC:L/PR:N and the wildcard origin policy. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
RClone Manager versions prior to 0.2.7 start their bundled local rclone rcd engine on 127.0.0.1:51900 without authentication and with a wildcard CORS origin, so any web page the user visits while the daemon is running can issue cross-origin requests to that local API using the user's operating-system privileges. An attacker who convinces a user to open a malicious or compromised page can therefore read configured storage credentials and potentially access, modify, upload, or exfiltrate locally stored files and files reachable through the user's configured remotes; the advisory's possible command-execution impact is unconfirmed. Exploitation requires the local engine to be actively running and the user to load attacker-controlled content (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H, 9.6); there is no public exploit identified at time of analysis, and the vendor-released patch is 0.2.7.
RemediationAI
Upgrade RClone Manager to 0.2.7 or later (vendor advisory GHSA-f3qj-7hx5-q4c8, release v0.2.7), which removes the no-auth default by generating transient in-memory credentials for any local rclone engine that has no configured username or password; these credentials are never written to the keyring or connections JSON and are rotated on every engine restart, so no key management is required by the operator. If upgrading immediately is not possible, the effective compensating control is to configure an explicit username and password for the local backend in RClone Manager's engine settings so the rcd API is no longer started in --rc-no-auth mode; note that this requires the client to supply those credentials and that simply changing the port or binding address is not sufficient because the listener is already loopback-only and the exposure comes from the wildcard CORS origin plus missing authentication. As a lower-confidence mitigation, avoid running the local engine when it is not needed and avoid browsing untrusted or attacker-influenced web content on the same machine while it is active, accepting the operational trade-off that this depends on user behaviour and does not survive a single lapse. Restricting outbound browser traffic to loopback, or blocking cross-origin requests to 127.0.0.1 via enterprise browser policy or an extension, can reduce the attack surface but may break legitimate web applications that depend on localhost callbacks.
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 Manager is a cross-platform GUI wrapper around rclone, and for local remotes it launches the rclone 'rcd' remote-control daemon bound to loopback at 127.0.0.1:51900. In affected builds that daemon was started with --rc-no-auth, --rc-allow-origin * and --rc-serve, which means the rclone RC HTTP API performed no credential check (CWE-306, Missing Authentication for Critical Function) and answered cross-origin requests from any web origin. Because browsers will happily send requests to a loopback listener from an arbitrary page when the server returns permissive CORS headers, the loopback binding provided no real protection against a drive-by web attacker: the boundary normally expected to isolate a local service from the public web was removed by configuration rather than by a network-reachable port. The commit that fixed the issue (daa379498fc1aac453bcf1864d7ea072b80ffbe8) implements a secure-by-default credential policy - if no username or password is set for a local backend, transient credentials are generated randomly in memory at runtime, are never persisted to the keyring or connections JSON, and are regenerated on every engine restart - while remote backends are unaffected. The same change reworks the local engine settings UI to make host, port, username, password, OAuth host/port, config path and config password explicit.
Know when Rclone Manager 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
AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Attack is delivered via a victim-visited web page (AV:N, UI:R) to an unauthenticated API (PR:N, AC:L); rclone's compromise reaches local files and remotes beyond it (S:C) with high C/I/A.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
RClone Manager is a cross-platform GUI application designed to help users manage Rclone remotes efficiently. Prior to 0.2.7, RClone Manager starts the local rclone rcd service on 127.0.0.1:51900 with --rc-no-auth, --rc-allow-origin *, and --rc-serve. A malicious web page opened by a user while the daemon is running can therefore send cross-origin requests to the unauthenticated local API with the user's operating-system privileges. The requests can disclose configured storage credentials and potentially access, upload, modify, or exfiltrate locally stored files accessible to the user and files available through configured remotes; the advisory's possible command-execution impact remains unconfirmed. This issue is fixed in version 0.2.7.
Technical POC Analysis
The flaw is CWE-306: Missing Authentication for Critical Function.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
RClone Manager installations older than version 0.2.7 run a bundled local rclone engine that is unauthenticated and accepts cross-origin requests, so every employee who uses the tool is exposed to credential theft and unauthorized file access or exfiltration merely by visiting a malicious or compromised web page while the engine is active. Because the affected service operates with the end user's operating-system privileges and can reach their configured cloud and remote storage, a single browsing mistake could hand an attacker both stored storage credentials and the ability to read, alter, upload, or remove business data. Leadership should treat this as a workstation-wide data exposure risk affecting all RClone Manager users, not an isolated server issue.
Apply vendor patch.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-98910
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB