{"id":"CVE-2026-73509","aliases":["GHSA-95cv-r8x4-vh75"],"url":"https://o3.security/vulnerability/CVE-2026-73509","summary":"OpenList: Authenticated users can rename files outside their base path via batch rename `src_name` traversal","details":"OpenList a file list program that supports multiple storage. Prior to 4.2.4, the authenticated /api/fs/batch_rename handler in server/handles/fsbatch.go authorizes only the source directory produced by user.JoinPath(req.SrcDir) and validates renameObject.NewName with checkRelativePath, but does not validate attacker-controlled renameObject.SrcName, supplied as src_name, before concatenating it with the authorized path and passing the result to fs.Rename. A user with rename permission can use traversal segments in src_name to make path normalization select a file outside the authorized directory and configured base path, resulting in cross-user file integrity loss, limited availability impact, and file-existence disclosure through success or error responses. This issue is fixed in version 4.2.4.","published":"2026-08-13T14:31:05.426Z","modified":"2026-08-14T04:04:06.206346950Z","cvss":{"score":7.6,"severity":"HIGH","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L"},"epss":null,"cisaKev":null,"exploitsKnown":null,"affectedPackages":[{"ecosystem":"Go","name":"github.com/OpenListTeam/OpenList/v4","fixedVersion":"4.2.4"}],"fix":{"url":"https://github.com/OpenListTeam/OpenList/commit/651da18da4c647d96648d4bb64462baac1c37e04","label":"OpenListTeam/OpenList@651da18"},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/73xxx/CVE-2026-73509.json"},{"type":"FIX","url":"https://github.com/OpenListTeam/OpenList/commit/651da18da4c647d96648d4bb64462baac1c37e04"},{"type":"WEB","url":"https://github.com/OpenListTeam/OpenList/releases/tag/v4.2.4"},{"type":"ADVISORY","url":"https://github.com/OpenListTeam/OpenList/security/advisories/GHSA-95cv-r8x4-vh75"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-73509"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-08-14T04:04:06.206346950Z"}}