Bug 2531541 (CVE-2026-88015) - CVE-2026-88015 golang: net/http: github.com/rclone/rclone: rclone: Denial of Service via crafted Range request against translated symlink
Summary: CVE-2026-88015 golang: net/http: github.com/rclone/rclone: rclone: Denial of ...
Keywords:
Status: NEW
Alias: CVE-2026-88015
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-09-10 16:09 UTC by OSIDB Bzimport
Modified: 2026-09-11 10:36 UTC (History)
154 users (show)

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


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-09-10 16:09:13 UTC
rclone is a command-line program to sync files and directories to and from different cloud storage providers. Prior to 1.75.1, backend/local with --links or links=true exposes symlink targets as .rclonelink objects, and fs.RangeOption.Decode can pass an unchecked positive Range start through Object.Open and openTranslatedLink. The function slices the target string as linkdst[offset:], so a Range start larger than the target length causes a deterministic slice-bounds panic when lib/http/serve exposes the object through HTTP or WebDAV. Go net/http normally recovers the panic per connection, causing request-level denial of service rather than terminating the entire process. This issue is fixed in version 1.75.1.


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