p PatchFirst

CVE-2026-59733

CVE-2026-59733 · rclone `serve restic --private-repos` authorization bypass: `..` in the URL path lets an authenticated user read, overwrite and delete other users' repositories

This page contains facts from public vulnerability sources. Check the original advisory before updating.

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 from the raw uncleaned URL path, allowing an authenticated user to include .. in a request such as //..//config and read, overwrite, or delete another user's private repository on backends that clean path components. This issue is fixed in version 1.74.4.

CVSS 8.8 · High · EPSS 0.6%

Published
Updated

Stack: system

Affected products and versions

  • rclone

    Versions
    • < 1.74.4: Affected

    No fix published

  • rclone Debian:12

    Versions
    • 1.60.1+dfsg-2
    • 1.60.1+dfsg-3
    • 1.60.1+dfsg-4
    • 1.65.0+dfsg-1
    • 1.65.0+dfsg-2
    • 1.69.3+dfsg-1
    • 1.69.3+dfsg-2
    • 1.69.3+dfsg-3
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • rclone Debian:13

    Versions
    • 1.60.1+dfsg-4
    • 1.65.0+dfsg-1
    • 1.65.0+dfsg-2
    • 1.69.3+dfsg-1
    • 1.69.3+dfsg-2
    • 1.69.3+dfsg-3
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • rclone Ubuntu:18.04:LTS

    Versions
    • 1.36-3
    • 1.36-3ubuntu0.1
    • 1.36-3ubuntu0.2
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • rclone Ubuntu:Pro:20.04:LTS

    Versions
    • 1.47.0+ex1-6
    • 1.47.0+ex1-7
    • 1.49.5-2
    • 1.49.5-3
    • 1.50.2-2
    • 1.50.2-2ubuntu0.1
    • 1.50.2-2ubuntu0.2
    • 1.50.2-2ubuntu0.2+esm1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • rclone Ubuntu:Pro:22.04:LTS

    Versions
    • 1.53.3-1
    • 1.53.3-2
    • 1.53.3-4
    • 1.53.3-4ubuntu1
    • 1.53.3-4ubuntu1.22.04.1
    • 1.53.3-4ubuntu1.22.04.2
    • 1.53.3-4ubuntu1.22.04.3
    • 1.53.3-4ubuntu1.22.04.3+esm1
    • 1.53.3-4ubuntu1.22.04.4
    • 1.53.3-4ubuntu1.22.04.4+esm1
    • 1.53.3-4ubuntu1.22.04.5
    • 1.53.3-4ubuntu1.22.04.5+esm1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • rclone Ubuntu:Pro:24.04:LTS

    Versions
    • 1.60.1+dfsg-2build1
    • 1.60.1+dfsg-3
    • 1.60.1+dfsg-3ubuntu0.24.04.1
    • 1.60.1+dfsg-3ubuntu0.24.04.2
    • 1.60.1+dfsg-3ubuntu0.24.04.3
    • 1.60.1+dfsg-3ubuntu0.24.04.4
    • 1.60.1+dfsg-3ubuntu0.24.04.4+esm1
    • 1.60.1+dfsg-3ubuntu0.24.04.5
    • 1.60.1+dfsg-3ubuntu0.24.04.5+esm1
    • 1.60.1+dfsg-3ubuntu0.24.04.6
    • 1.60.1+dfsg-3ubuntu0.24.04.6+esm1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • rclone Ubuntu:26.10

    Versions
    • 1.60.1+dfsg-4ubuntu3
    • 1.69.3+dfsg-3
    • 1.69.3+dfsg-3ubuntu1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • rclone Ubuntu:Pro:26.04:LTS

    Versions
    • 1.60.1+dfsg-4ubuntu2
    • 1.60.1+dfsg-4ubuntu3
    • 1.60.1+dfsg-4ubuntu3.1
    • 1.60.1+dfsg-4ubuntu3.1+esm1
    • 1.60.1+dfsg-4ubuntu3.2
    • 1.60.1+dfsg-4ubuntu3.2+esm1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

Original sources

Check your server →