Read the docs
TI-2026-49969 Aliases CVE-2026-71311GHSA-8c48-q9wj-3w37

rclone: FTP Command Arguments Permit CRLF Injection When Custom Encoding Preserves Newlines

Priority MEDIUM 62CWE-93Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
Required
Attack complexity
High
Impact type
—
Confidentiality · integrity · availability
None · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub.

Summary

rclone is a command-line program to sync files and directories to and from different cloud storage providers. Prior to 1.75.0, a valid but nondefault FTP filename encoding in backend/ftp/ftp.go can restore raw CR/LF immediately before an attacker-controlled path is interpolated into the line-oriented FTP control channel, and github.com/jlaffaye/ftp formats the argument through textproto.Conn.Cmd without rejecting CR or LF, allowing a filename such as victim CRLF DELE other-secret CRLF NOOP to inject an independent authenticated FTP command when the victim copies or syncs to a more-privileged FTP destination. This issue is fixed in 1.75.0.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00391 33rd percentileScored 2026-11-07
Fix Fixed rclone (rclone): 1.75.0github.com/rclone/rclone (Go): 1.75.0

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
rclonerclonebefore 1.75.01.75.0Patch availableCNA
—github.com/rclone/rclone (Go)before 1.75.01.75.0Patch availableGHSA-8c48-q9wj-3w37
  • rclone Vendorrclone Affected before 1.75.0 Fixed in 1.75.0 Patch available CNA
  • github.com/rclone/rclone (Go) Vendor— Affected before 1.75.0 Fixed in 1.75.0 Patch available GHSA-8c48-q9wj-3w37

CPE names Threatist (inferred) · 1

Inferred from how NVD named this product before; not given by a source.

CPEVersionsRoleVendor
cpe:2.3:a:rclone:rclone:*:*:*:*:*:*:*:*——rclone
  • cpe:2.3:a:rclone:rclone:*:*:*:*:*:*:*:* Versions — — ·rclone

Remediation

  • Fix · CNA rclone (rclone) Fixed in 1.75.0
  • Fix · GHSA-8c48-q9wj-3w37 github.com/rclone/rclone (Go) Fixed in 1.75.0 Advisory →

Vendor assessments

Red Hat

Red Hat rating: Moderate. Red Hat's page for this CVE →

Not affected: 1 product
  • Red Hat Advanced Cluster Management for Kubernetes 2

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-71311
  2. 2026-10-03 Alias added: GHSA-8c48-q9wj-3w37

References

  • TI-2026-60044 rclone serve s3: --auth-proxy without --auth-key authenticates nobody - full SigV4 signature bypass CVSS 3.1CRITICAL 9.8
  • TI-2026-29802 RClone: Unauthenticated operations/fsinfo allows attacker-controlled backend instantiation and local command execution CVSS 4.0CRITICAL 9.2
  • TI-2026-29799 Rclone: Unauthenticated options/set allows runtime auth bypass, leading to sensitive operations and command execution CVSS 4.0CRITICAL 9.2
  • TI-2026-60064 rclone: RC per-server auth-proxy bypass CVSS 3.1CRITICAL 9.1
  • TI-2026-42602 Path traversal in rclone CVSS 3.1HIGH 8.8
  • TI-2026-60065 rclone: S3 multipart declared-length memory exhaustion CVSS 3.1HIGH 7.5
See all 43 →

Sources