Directory Traversal Affecting sabnzbdplus package, versions *


Severity

Recommended
low

Based on default assessment until relevant scores are available.

Threat Intelligence

EPSS
0.34% (27th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-ECHOLATEST-SABNZBDPLUS-22103811
  • published31 Oct 2026
  • disclosed30 Oct 2026

Introduced: 30 Oct 2026

NewCVE-2026-62965  (opens in a new tab)
CWE-22  (opens in a new tab)

How to fix?

There is no fixed version for Echo:latest sabnzbdplus.

NVD Description

Note: Versions mentioned in the description apply only to the upstream sabnzbdplus package and not the sabnzbdplus package as distributed by Echo. See How to fix? for Echo:latest relevant fixed versions and status.

SABnzbd is an open source automated Usenet download tool. Prior to 5.1.0Beta3, orphan-job management in sabnzbd/api.py accepts the user-controlled value parameter without path confinement before os.path.join() with download_dir. An absolute path discards that base directory. An attacker with a valid API key can invoke mode=status with name=delete_orphan to reach _api_delete_orphan and remove_all() in sabnzbd/filesystem.py, which uses shutil.rmtree() for recursive deletion. The advisory also identifies _api_add_orphan and _api_delete_all_orphan as affected by the path-validation issue, while its concrete arbitrary-deletion trace is through _api_delete_orphan. The API key is stored in plaintext in sabnzbd.ini. The attacker can delete files or directories writable by the SABnzbd process, including configuration, queue data, and downloads, but system files outside the regular user's ownership are not affected. This issue is fixed in version 5.1.0Beta3.