ZeroHour

CVE-2026-41176

PoC moderate

Unauthenticated Access Control Bypass in Rclone RC options/set Endpoint

CVSS 4.0
9.2 critical
EPSS
33%p98
Published
()
Modified
AI analysis

Rclone's remote control (RC) API exposes the `options/set` endpoint without an authentication requirement, and because that endpoint can mutate global runtime configuration — including the RC option block itself — an unauthenticated attacker can enable `rc.NoAuth` and thereby disable the authorization gate on many other RC methods. The flaw affects rclone starting in version 1.45.0 and in all versions prior to 1.73.5, but only on RC servers that are reachable over the network and started without global HTTP authentication. With a single unauthenticated request an attacker gains access to sensitive administrative functionality, including configuration and operational RC methods that normally require authorization. Anyone running an affected rclone version with an RC server exposed without HTTP authentication is affected; rclone users who do not enable the RC feature are not impacted. Exploitation has not been confirmed in the wild (not in CISA KEV), but a public proof of concept exists and EPSS assigns a 32.7% probability of exploitation within 30 days (98th percentile).

What to do: Upgrade to rclone 1.73.5 or later, prioritizing any RC server reachable from untrusted networks. Until patched, restrict the RC listener to localhost or trusted networks and enable global HTTP authentication on the RC server. Review RC logs for unexpected unauthenticated calls to options/set, given the elevated 32.7% EPSS likelihood of exploitation.

Affected
rclone1.45.0 (inclusive) to 1.73.5 (exclusive); fixed in 1.73.5
Estimated exposure
moderate≈ thousands of network-exposed rclone RC servers without HTTP authentication (order-of-magnitude estimate) — Rclone has a very large install base, but the vulnerable condition requires the opt-in RC server to be network-reachable without global HTTP authentication (RC binds to localhost by default), a comparatively rare configuration, so only a…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Rclone is a command-line program to sync files and directories to and from different cloud storage providers. The RC endpoint `options/set` is exposed without `AuthRequired: true`, but it can mutate global runtime configuration, including the RC option block itself. Starting in version 1.45.0 and prior to version 1.73.5, an unauthenticated attacker can set `rc.NoAuth=true`, which disables the authorization gate for many RC methods registered with `AuthRequired: true` on reachable RC servers that are started without global HTTP authentication. This can lead to unauthorized access to sensitive administrative functionality, including configuration and operational RC methods. Version 1.73.5 patches the issue.

Vendors
rclone
Products
rclone
Weakness
CWE-306, CWE-15
Vector
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news