Link following in FileBrowser - #VU139766
Published: July 27, 2026
Vulnerability details
The vulnerability allows a remote user to delete arbitrary files outside the intended scope and cause a denial of service.
The vulnerability exists due to improper link resolution before file access in the TUS upload-cache eviction logic when expiring in-progress uploads from the default in-memory cache. A remote user can start a TUS upload and swap an ancestor directory for a symlink before cache expiry to delete arbitrary files outside the intended scope and cause a denial of service.
The issue affects only the default in-memory upload cache and requires an out-of-band symlink swap during the cache TTL window.