PT-2026-85135 · Openlist · Openlist

CVE-2026-75602

·

Published

2026-09-03

·

Updated

2026-09-10

CVSS v3.1

6.5

Medium

VectorAV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H
Name of the Vulnerable Software and Affected Versions OpenList versions prior to 4.2.3
Description The offline-download feature at the 'POST /api/fs/add offline download' endpoint is susceptible to path traversal when using the tool: "SimpleHttp" configuration. The application accepts a user-supplied URL and retrieves the filename from the Content-Disposition header of the response. This filename is passed to the filepath.Join() function in internal/offline download/http/client.go and opened via os.Create() without proper containment checks. Because filepath.Join() cleans .. segments, a non-admin user with PermAddOfflineDownload permissions can provide a malicious filename to traverse out of the temporary directory. This allows the attacker to create, truncate, or overwrite any file writable by the OpenList process, provided the parent directory already exists. Potential impacts include replacing the config.json file to achieve administrative takeover or dropping a webshell into a writable directory.
Recommendations Update OpenList to version 4.2.3. As a temporary mitigation, restrict the PermAddOfflineDownload permission to trusted users only. Restrict the use of the tool: "SimpleHttp" parameter in the 'POST /api/fs/add offline download' endpoint until the update is applied.

Exploit

Fix

Path traversal

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-75602
GHSA-H6CJ-26G5-67FV
GO-2026-6368

Affected Products

Openlist