Path traversal in SABnzbd - #VU135819
Published: June 29, 2026
SABnzbd
Detailed vulnerability description
The vulnerability allows a remote user to delete arbitrary files and directories writable by the SABnzbd process.
The vulnerability exists due to path traversal in the orphan job management API handlers when handling a user-supplied value parameter. A remote user can send a specially crafted API request with an absolute path to delete arbitrary files and directories writable by the SABnzbd process.
The issue affects _api_delete_orphan, _api_add_orphan, and _api_delete_all_orphan. The API key is required, and user-supplied absolute paths override the intended download directory because os.path.join() discards the base path when the second argument is absolute.