Bug 2511771 (CVE-2026-71311) - CVE-2026-71311 github.com/rclone/rclone: rclone: FTP command injection via CRLF in filename encoding
Summary: CVE-2026-71311 github.com/rclone/rclone: rclone: FTP command injection via CR...
Keywords:
Status: NEW
Alias: CVE-2026-71311
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On: 2511917 2511918
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-08-05 20:51 UTC by OSIDB Bzimport
Modified: 2026-08-06 06:11 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-08-05 20:51:29 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.