Summary
Ein Angreifer kann mehrere Schwachstellen in rclone ausnutzen, um beliebigen Programmcode auszuführen, um einen Denial of Service Angriff durchzuführen, um Informationen offenzulegen, um Dateien zu manipulieren, und um Sicherheitsvorkehrungen zu umgehen.
Product
Rclone ist ein Open-Source-Befehlszeilenprogramm zur Synchronisierung von Dateien und Verzeichnissen mit verschiedenen Cloud-Speicherdiensten.
Vulnerabilities 6
-
High 8.8
rclone `serve restic --private-repos` authorization bypass: `..` in the URL path lets an authenticated user read, overwrite and delete other users' repositories
Rclone is a command-line program to sync files and directories to and from different cloud storage providers. Prior to 1.74.4, rclone serve restic --private-repos enforces authorization using the routed user path segment while building the backend object key …
-
High 8.6
rclone: Incomplete path validation allows backend root escape in serve restic
rclone is a command-line program to sync files and directories to and from different cloud storage providers. From 1.40.0 until 1.75.0, rclone serve restic does not correctly reject URL paths beginning with ../ in cmd/serve/restic/restic.go WithRemote, which …
-
High 8.0
rclone: PowerShell Smart-Quote Filename Injection Enables SFTP Server-Side Command Execution
rclone is a command-line program to sync files and directories to and from different cloud storage providers. Prior to v1.75.0, rclone interpolates remote SFTP paths into PowerShell hash commands in backend/sftp/sftp.go, and quoteOrEscapeShellPath escapes onl…
-
Medium 6.9
rclone: Local Encoding Path Traversal
rclone is a command-line program to sync files and directories to and from different cloud storage providers. From v1.51.0 until v1.75.0, the local backend in backend/local/local.go relies on the configurable filename encoder to prevent remote filename data f…
-
Medium 6.4
rclone: FTP Command Arguments Permit CRLF Injection When Custom Encoding Preserves Newlines
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 p…
-
Medium 5.9
rclone: Unbounded HTTP CONNECT Response Headers Can Exhaust rclone Memory
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 buffe…
Revision history
-
#1
Initiale Fassung
References
-
GitHub Advisory Database vom 2026-08-05
https://github.com/advisories/GHSA-FQJ9-69PF-6PJG
-
GitHub Advisory Database vom 2026-08-05
https://github.com/advisories/GHSA-45PQ-889G-FCGH
-
GitHub Advisory Database vom 2026-08-05
https://github.com/advisories/GHSA-XHF4-832V-7XCR
-
GitHub Advisory Database vom 2026-08-05
https://github.com/advisories/GHSA-8C48-Q9WJ-3W37
-
GitHub Advisory Database vom 2026-08-05
https://github.com/advisories/GHSA-2M8M-JHRM-W6J2
-
GitHub Advisory Database vom 2026-08-05
https://github.com/advisories/GHSA-7P4M-QXVV-G567