Link following in Async-http-client - #VU142445
Published: August 13, 2026
Vulnerability details
The vulnerability allows a local user to overwrite arbitrary files and disclose sensitive information.
The vulnerability exists due to improper link resolution before file access in PropertiesBasedResumableProcessor when saving and loading the resumable download index at a predictable path in the shared temp directory. A local user can plant a symbolic link or read the world-readable index file to overwrite arbitrary files and disclose sensitive information.
This applies when ResumableAsyncHandler is constructed to decorate another AsyncHandler; the no-argument constructors use a no-op processor and do not access the filesystem.