Description
rclone is a command-line program to sync files and directories to and from different cloud storage providers. Prior to 1.75.0, the shared HTTP CONNECT helper in lib/proxy/http.go parses proxy CONNECT responses with http.ReadResponse over an unrestricted buffered reader, allowing a malicious or compromised configured proxy, or an active on-path actor controlling a plaintext HTTP proxy hop, to send oversized headers that grow memory until the rclone process fails. The affected helper is used by FTP and SFTP proxy connections, and SFTP reaches the parser before SSH server authentication, so target host key validation does not constrain a malicious proxy. This issue is fixed in 1.75.0.
Published: 2026-08-05
Score: 5.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability stems from the handling of HTTP CONNECT response headers within rclone’s proxy helper; unbounded header parsing via an unlimited buffered reader allows a proxy—either malicious or compromised—to send excessively large headers that grow memory usage until the rclone process crashes. The primary impact is a denial of service caused by uncontrolled memory consumption, affecting any user running rclone against FTP or SFTP services that route through a proxy. weakness aligns with CWE‑400 (Unvalidated Input) and CWE‑770 (Memory Leak).

Affected Systems

All installations of rclone older than version 1.75.0 are affected, regardless of operating system or architecture. The flaw resides in the shared http.go proxy helper used by FTP and SFTP connections, including the SFTP parser that operates before SSH server authentication, so target host key validation does not constrain a malicious proxy.

Risk and Exploitability

With a CVSS score of 5.9, the vulnerability is considered moderate severity. The EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog, indicating no confirmed widespread exploitation yet. The likely attack vector involves an attacker who can control or compromise an HTTP proxy that rclone communicates through; by instructing the proxy to send oversized headers, the attacker can trigger resource exhaustion and terminate the rclone process. The risk remains higher in environments that use untrusted or publicly exposed proxies for FTP/SFTP transfers.

Generated by OpenCVE AI on August 5, 2026 at 21:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade rclone to version 1.75.0 or newer, which limits the HTTP CONNECT response header size.
  • If upgrading is not possible, restrict rclone’s proxy usage to trusted internal endpoints or disable proxy support for FTP and SFTP operations.
  • Apply resource limits (e.g., ulimit or container cgroup restrictions) to bound the maximum memory allocation for rclone processes, mitigating impact if excessively large headers are sent.

Generated by OpenCVE AI on August 5, 2026 at 21:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-xhf4-832v-7xcr rclone: Unbounded HTTP CONNECT Response Headers Can Exhaust rclone Memory
History

Thu, 06 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 06 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Wed, 05 Aug 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Rclone
Rclone rclone
Vendors & Products Rclone
Rclone rclone

Wed, 05 Aug 2026 20:45:00 +0000

Type Values Removed Values Added
Description rclone is a command-line program to sync files and directories to and from different cloud storage providers. Prior to 1.75.0, the shared HTTP CONNECT helper in lib/proxy/http.go parses proxy CONNECT responses with http.ReadResponse over an unrestricted buffered reader, allowing a malicious or compromised configured proxy, or an active on-path actor controlling a plaintext HTTP proxy hop, to send oversized headers that grow memory until the rclone process fails. The affected helper is used by FTP and SFTP proxy connections, and SFTP reaches the parser before SSH server authentication, so target host key validation does not constrain a malicious proxy. This issue is fixed in 1.75.0.
Title rclone: Unbounded HTTP CONNECT Response Headers Can Exhaust rclone Memory
Weaknesses CWE-400
CWE-770
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-06T13:47:34.279Z

Reserved: 2026-08-05T18:14:42.063Z

Link: CVE-2026-71310

cve-icon Vulnrichment

Updated: 2026-08-06T13:47:03.718Z

cve-icon NVD

Status : Received

Published: 2026-08-05T21:16:58.573

Modified: 2026-08-06T14:16:42.987

Link: CVE-2026-71310

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-05T20:17:14Z

Links: CVE-2026-71310 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T22:00:14Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption

  • CWE-770

    Allocation of Resources Without Limits or Throttling