CVE-2026-116194

Rclone 1.52.0 before 1.75.2 CSRF via pCloud OAuth Callback

Published Oct 25, 2026 CVSS 4.0 · 7.6 High EPSS < 1% KEV · Not listed
Description
Rclone from 1.52.0 before 1.75.2 contains a cross-site request forgery vulnerability in the pCloud backend's localhost OAuth callback, which disables the state check and trusts the hostname parameter. Malicious web pages can send a stateless request to port 53682 during authorization, planting attacker tokens and API hosts so later transfers reach the attacker.

Analysis

AI-generated

Technical impact

Rclone from 1.52.0 through 1.75.1 contains a Cross‑Site Request Forgery flaw in the pCloud backend’s localhost OAuth callback. The state check that normally protects the authorization flow is disabled, and the hostname parameter is blindly trusted. An attacker can load a malicious web page that sends a stateless request to the local port 53682 during the OAuth process. This lets the attacker plant their own OAuth tokens and API host configuration into rclone’s local cache, causing future file transfers to be directed to the attacker’s storage system. The impact of this flaw is that an attacker can cause a user’s rclone client to store and use compromised credentials, resulting in unauthorized reading, writing, or deletion of data stored in the target account. Since the flaw operates entirely through local browser interaction, it does not require network access to the attacker’s machine, only that the victim visit a malicious page while rclone is running. The vulnerability is classified as CWE‑346, representing a broken access control where the state parameter is not validated.

Affected Systems

The affected product is rclone: rclone. Versions 1.52.0 up to and including 1.75.1 are vulnerable. rclone 1.75.2 and later contain a fix that restores proper state verification and hostname validation in the pCloud OAuth callback.

Risk and Exploitability

The CVSS score of 7.6 indicates a medium‑to‑high severity issue. Exploitation requires the victim to visit a malicious web page while rclone is running, making it a local‑browser‑based CSRF attack. The EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog, so there is no known public exploitation data. However, the lack of state validation creates a high potential for successful exploitation if an attacker can surface a malicious page to the target.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade rclone to version 1.75.2 or later, which corrects the OAuth callback validation.
  • If an upgrade is not immediately possible, configure a firewall rule to block inbound traffic to local port 53682 to prevent malicious CSRF requests from reaching the client.
  • Remove or revoke any OAuth tokens or host entries that may have been planted in rclone’s configuration to eliminate compromised credentials and stop attacker‑controlled transfers.

Generated by OpenCVE AI on October 25, 2026 at 17:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Rclone from 1.52.0 before 1.75.2 contains a cross-site request forgery vulnerability in the pCloud backend's localhost OAuth callback, which disables the state check and trusts the hostname parameter. Malicious web pages can send a stateless request to port 53682 during authorization, planting attacker tokens and API hosts so later transfers reach the attacker.
Title Rclone 1.52.0 before 1.75.2 CSRF via pCloud OAuth Callback
First Time appeared Rclone
Rclone rclone
Weaknesses CWE-346
CPEs cpe:2.3:a:rclone:rclone:*:*:*:*:*:*:*:*
Vendors & Products Rclone
Rclone rclone
References
Metrics cvssV3_1

{'score': 6.8, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N'}

cvssV4_0

{'score': 7.6, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Oct 29, 2026, 4:18 PM
Reserved
Oct 25, 2026, 12:27 PM
Status
Modified
Published
Oct 25, 2026, 2:16 PM
Modified
Oct 29, 2026, 5:18 PM
Severity
Moderate
Public date
Oct 25, 2026, 1:20 PM