Nixpkgs security tracker

Login with GitHub

Details of issue NIXPKGS-2026-2353

NIXPKGS-2026-2353
published 1 month ago
rclone: security issues < 1.75.0
Permalink CVE-2026-71311
6.4 MEDIUM
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): High (H)
  • Privileges Required (PR): Low (L)
  • User Interaction (UI): Required (R)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): None (N)
  • Integrity (I): High (H)
  • Availability (A): High (H)
  • Modified Attack Vector (MAV): Network (N)
  • Modified Attack Complexity (MAC): High (H)
  • Modified Privileges Required (MPR): Low (L)
  • Modified User Interaction (MUI): Required (R)
  • Modified Confidentiality (MC): None (N)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): High (H)
  • Modified Availability (MA): High (H)
updated 1 month ago by @LeSuisse Activity log
  • Created suggestion
  • @LeSuisse ignored
    9 packages
    • librclone
    • rclone-ui
    • syncrclone
    • rclone-browser
    • plakar-plugin-rclone
    • git-annex-remote-rclone
    • gnomeExtensions.rclone-manager
    • python313Packages.rclone-python
    • python314Packages.rclone-python
  • @LeSuisse restored package librclone
  • @LeSuisse accepted
  • @LeSuisse ignored
    2 maintainers
    • @dotlambda
    • @SuperSandro2000
    maintainer.ignore
  • @LeSuisse published on GitHub
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 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.

Affected products

rclone
  • ==< 1.75.0

Matching in nixpkgs

pkgs.rclone

Command line program to sync files and directories to and from major cloud storage

Ignored packages (8)

pkgs.rclone-ui

Cross-platform desktop GUI for rclone & S3

pkgs.git-annex-remote-rclone

Use rclone supported cloud storage providers with git-annex

  • nixos-unstable 0.8
    • nixpkgs-unstable 0.8
    • nixos-unstable-small 0.8
  • nixos-26.05 0.8
    • nixos-26.05-small 0.8
    • nixpkgs-26.05-darwin 0.8

pkgs.gnomeExtensions.rclone-manager

Imagine a Dropbox sync client but with support for over 30 cloud services, all accessible right from your top panel. This tool allows you to manage, monitor, and perform essential operations on your rclone profiles, making remote storage management a breeze. Mount remotes, monitor file changes, sync seamlessly, and navigate your storage, all in one place. Stay updated with real-time status displays for each profile and easily access event logs for a complete view of your activity. Plus, with backup and restore capabilities for your rclone configuration file, setting up multiple devices has never been simpler. Everything while keeping your data private. Unlike other programs from private companies, this tool respects your privacy, sending no information anywhere.

  • nixos-unstable 17
    • nixpkgs-unstable 17
    • nixos-unstable-small 18
  • nixos-26.05 17
    • nixos-26.05-small 17
    • nixpkgs-26.05-darwin 17

Package maintainers

Ignored maintainers (2)
Permalink CVE-2026-71310
5.9 MEDIUM
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): High (H)
  • Privileges Required (PR): None (N)
  • User Interaction (UI): None (N)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): None (N)
  • Integrity (I): None (N)
  • Availability (A): High (H)
  • Modified Attack Vector (MAV): Network (N)
  • Modified Attack Complexity (MAC): High (H)
  • Modified Privileges Required (MPR): None (N)
  • Modified User Interaction (MUI): None (N)
  • Modified Confidentiality (MC): None (N)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): None (N)
  • Modified Availability (MA): High (H)
updated 1 month ago by @LeSuisse Activity log
  • Created suggestion
  • @LeSuisse ignored
    8 packages
    • rclone-ui
    • syncrclone
    • rclone-browser
    • plakar-plugin-rclone
    • git-annex-remote-rclone
    • gnomeExtensions.rclone-manager
    • python313Packages.rclone-python
    • python314Packages.rclone-python
  • @LeSuisse ignored
    2 maintainers
    • @SuperSandro2000
    • @dotlambda
    maintainer.ignore
  • @LeSuisse accepted
  • @LeSuisse published on GitHub
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 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.

Affected products

rclone
  • ==< 1.75.0

Matching in nixpkgs

pkgs.rclone

Command line program to sync files and directories to and from major cloud storage

Ignored packages (8)

pkgs.rclone-ui

Cross-platform desktop GUI for rclone & S3

pkgs.git-annex-remote-rclone

Use rclone supported cloud storage providers with git-annex

  • nixos-unstable 0.8
    • nixpkgs-unstable 0.8
    • nixos-unstable-small 0.8
  • nixos-26.05 0.8
    • nixos-26.05-small 0.8
    • nixpkgs-26.05-darwin 0.8

pkgs.gnomeExtensions.rclone-manager

Is like Dropbox sync client but for more than 30 services, adds an indicator to the top panel so you can manage the rclone profiles configured in your system, perform operations such as mount as remote, watch for file modifications, sync with remote storage, navigate it's main folder. Also, it shows the status of each profile so you can supervise the operations, and provides an easy access log of events. Backup and restore the rclone configuration file, so you won't have to configure all your devices one by one

  • nixos-unstable 17
    • nixpkgs-unstable 17
    • nixos-unstable-small 18
  • nixos-26.05 17
    • nixos-26.05-small 17
    • nixpkgs-26.05-darwin 17

Package maintainers

Ignored maintainers (2)
Permalink CVE-2026-71312
8.0 HIGH
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): Low (L)
  • Privileges Required (PR): Low (L)
  • User Interaction (UI): Required (R)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): High (H)
  • Integrity (I): High (H)
  • Availability (A): High (H)
  • Modified Attack Vector (MAV): Network (N)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Privileges Required (MPR): Low (L)
  • Modified User Interaction (MUI): Required (R)
  • Modified Confidentiality (MC): High (H)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): High (H)
  • Modified Availability (MA): High (H)
updated 1 month ago by @LeSuisse Activity log
  • Created suggestion
  • @LeSuisse ignored
    8 packages
    • rclone-ui
    • syncrclone
    • rclone-browser
    • plakar-plugin-rclone
    • git-annex-remote-rclone
    • gnomeExtensions.rclone-manager
    • python313Packages.rclone-python
    • python314Packages.rclone-python
  • @LeSuisse ignored
    2 maintainers
    • @dotlambda
    • @SuperSandro2000
    maintainer.ignore
  • @LeSuisse accepted
  • @LeSuisse published on GitHub
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 only ASCII apostrophe even though PowerShell treats U+2018, U+2019, U+201A, and U+201B as single-quote delimiters, allowing an attacker-controlled filename to terminate the intended path literal and append PowerShell statements that execute as the victim SSH account when server-side hashing is invoked. This issue is fixed in v1.75.0.

Affected products

rclone
  • ==< 1.75.0

Matching in nixpkgs

pkgs.rclone

Command line program to sync files and directories to and from major cloud storage

Ignored packages (8)

pkgs.rclone-ui

Cross-platform desktop GUI for rclone & S3

pkgs.git-annex-remote-rclone

Use rclone supported cloud storage providers with git-annex

  • nixos-unstable 0.8
    • nixpkgs-unstable 0.8
    • nixos-unstable-small 0.8
  • nixos-26.05 0.8
    • nixos-26.05-small 0.8
    • nixpkgs-26.05-darwin 0.8

pkgs.gnomeExtensions.rclone-manager

Imagine a Dropbox sync client but with support for over 30 cloud services, all accessible right from your top panel. This tool allows you to manage, monitor, and perform essential operations on your rclone profiles, making remote storage management a breeze. Mount remotes, monitor file changes, sync seamlessly, and navigate your storage, all in one place. Stay updated with real-time status displays for each profile and easily access event logs for a complete view of your activity. Plus, with backup and restore capabilities for your rclone configuration file, setting up multiple devices has never been simpler. Everything while keeping your data private. Unlike other programs from private companies, this tool respects your privacy, sending no information anywhere.

  • nixos-unstable 17
    • nixpkgs-unstable 17
    • nixos-unstable-small 18
  • nixos-26.05 17
    • nixos-26.05-small 17
    • nixpkgs-26.05-darwin 17

Package maintainers

Ignored maintainers (2)
Permalink CVE-2026-71309
8.6 HIGH
  • CVSS version (CVSS): 4.0
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): Low (L)
  • Attack Requirement (AT): None (N)
  • Privileges Required (PR): Low (L)
  • User Interaction (UI): None (N)
  • Vulnerable System Impact Confidentiality (VC): High (H)
  • Vulnerable System Impact Integrity (VI): High (H)
  • Vulnerable System Impact Availability (VA): None (N)
  • Subsequent System Impact Confidentiality (SC): None (N)
  • Subsequent System Impact Integrity (SI): None (N)
  • Subsequent System Impact Availability (SA): None (N)
  • Modified Attack Vector (MAV): Network (N)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Attack Requirement (MAT): None (N)
  • Modified Privileges Required (MPR): Low (L)
  • Modified User Interaction (MUI): None (N)
  • Modified Vulnerable System Impact Confidentiality (MVC): High (H)
  • Modified Vulnerable System Impact Integrity (MVI): High (H)
  • Modified Vulnerable System Impact Availability (MVA): None (N)
  • Modified Subsequent System Impact Confidentiality (MSC): Negligible (N)
  • Modified Subsequent System Impact Integrity (MSI): Negligible (N)
  • Modified Subsequent System Impact Availability (MSA): Negligible (N)
  • Safety (S): Not Defined (X)
  • Automatable (AU): Not Defined (X)
  • Recovery (R): Not Defined (X)
  • Value Density (V): Not Defined (X)
  • Vulnerability Response Effort (RE): Not Defined (X)
  • Provider Urgency (U): Not Defined (X)
  • Confidentiality Req. (CR): Not Defined (X)
  • Integrity Req. (IR): Not Defined (X)
  • Availability Req. (AR): Not Defined (X)
  • Exploit Maturity (E): Not Defined (X)
updated 1 month ago by @LeSuisse Activity log
  • Created suggestion
  • @LeSuisse ignored
    8 packages
    • rclone-ui
    • syncrclone
    • rclone-browser
    • plakar-plugin-rclone
    • git-annex-remote-rclone
    • gnomeExtensions.rclone-manager
    • python313Packages.rclone-python
    • python314Packages.rclone-python
  • @LeSuisse accepted
  • @LeSuisse ignored
    2 maintainers
    • @dotlambda
    • @SuperSandro2000
    maintainer.ignore
  • @LeSuisse published on GitHub
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 accepts a leading parent path and passes it to GET, HEAD, POST, and DELETE handlers for configured backends including WebDAV, FTP, HTTP, Memory, and SFTP. An attacker who can access the REST endpoint may read, create, overwrite, or delete objects outside the path configured by the operator when the operator publishes a backend subdirectory and the backend credential can access parent or sibling objects. This issue is fixed in 1.75.0.

Affected products

rclone
  • ==>= 1.40.0, < 1.75.0

Matching in nixpkgs

pkgs.rclone

Command line program to sync files and directories to and from major cloud storage

Ignored packages (8)

pkgs.rclone-ui

Cross-platform desktop GUI for rclone & S3

pkgs.git-annex-remote-rclone

Use rclone supported cloud storage providers with git-annex

  • nixos-unstable 0.8
    • nixpkgs-unstable 0.8
    • nixos-unstable-small 0.8
  • nixos-26.05 0.8
    • nixos-26.05-small 0.8
    • nixpkgs-26.05-darwin 0.8

pkgs.gnomeExtensions.rclone-manager

Is like Dropbox sync client but for more than 30 services, adds an indicator to the top panel so you can manage the rclone profiles configured in your system, perform operations such as mount as remote, watch for file modifications, sync with remote storage, navigate it's main folder. Also, it shows the status of each profile so you can supervise the operations, and provides an easy access log of events. Backup and restore the rclone configuration file, so you won't have to configure all your devices one by one

  • nixos-unstable 17
    • nixpkgs-unstable 17
    • nixos-unstable-small 18
  • nixos-26.05 17
    • nixos-26.05-small 17
    • nixpkgs-26.05-darwin 17

Package maintainers

Ignored maintainers (2)
Permalink CVE-2026-71313
6.9 MEDIUM
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): High (H)
  • Privileges Required (PR): None (N)
  • User Interaction (UI): Required (R)
  • Scope (S): Changed (C)
  • Confidentiality (C): None (N)
  • Integrity (I): High (H)
  • Availability (A): Low (L)
  • Modified Attack Vector (MAV): Network (N)
  • Modified Attack Complexity (MAC): High (H)
  • Modified Privileges Required (MPR): None (N)
  • Modified User Interaction (MUI): Required (R)
  • Modified Confidentiality (MC): None (N)
  • Modified Scope (MS): Changed (C)
  • Modified Integrity (MI): High (H)
  • Modified Availability (MA): Low (L)
updated 1 month ago by @LeSuisse Activity log
  • Created suggestion
  • @LeSuisse ignored
    8 packages
    • rclone-ui
    • syncrclone
    • rclone-browser
    • plakar-plugin-rclone
    • git-annex-remote-rclone
    • gnomeExtensions.rclone-manager
    • python313Packages.rclone-python
    • python314Packages.rclone-python
  • @LeSuisse accepted
  • @LeSuisse published on GitHub
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 from becoming operating-system path syntax, so a local destination using Slash, None, Raw, or on Windows an encoding that preserves backslash can decode a standard-encoded fullwidth dot-dot component or native backslash form into an actual parent-directory component before filepath.Join resolves it outside the configured local root, allowing an attacker-controlled source object to create or overwrite files outside the selected destination directory as the rclone process. This issue is fixed in v1.75.0.

Affected products

rclone
  • ==>= 1.51.0, < 1.75.0

Matching in nixpkgs

pkgs.rclone

Command line program to sync files and directories to and from major cloud storage

Ignored packages (8)

pkgs.rclone-ui

Cross-platform desktop GUI for rclone & S3

pkgs.git-annex-remote-rclone

Use rclone supported cloud storage providers with git-annex

  • nixos-unstable 0.8
    • nixpkgs-unstable 0.8
    • nixos-unstable-small 0.8
  • nixos-26.05 0.8
    • nixos-26.05-small 0.8
    • nixpkgs-26.05-darwin 0.8

pkgs.gnomeExtensions.rclone-manager

Imagine a Dropbox sync client but with support for over 30 cloud services, all accessible right from your top panel. This tool allows you to manage, monitor, and perform essential operations on your rclone profiles, making remote storage management a breeze. Mount remotes, monitor file changes, sync seamlessly, and navigate your storage, all in one place. Stay updated with real-time status displays for each profile and easily access event logs for a complete view of your activity. Plus, with backup and restore capabilities for your rclone configuration file, setting up multiple devices has never been simpler. Everything while keeping your data private. Unlike other programs from private companies, this tool respects your privacy, sending no information anywhere.

  • nixos-unstable 17
    • nixpkgs-unstable 17
    • nixos-unstable-small 18
  • nixos-26.05 17
    • nixos-26.05-small 17
    • nixpkgs-26.05-darwin 17

Package maintainers