Every CVE Search/ Get API key

CVE-2026-62965

SABnzbd: Orphan-job path traversal permits arbitrary file deletion

7.0 HighFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
High
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
High
Availability
High

Exploit likelihood

0.34%Unchanged since Oct 31, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.0

SABnzbd: Orphan-job path traversal permits arbitrary file deletion

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.

Record
CVE-2026-62965
CVSS 4.0
7.0 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
Weakness
CWE-22
Updated
2026-11-05
EUVDEUVD-2026-114468 7.0

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.

Record
EUVD-2026-114468
CVSS 4.0
7.0 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-05
NVD 7.0

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.

Record
CVE-2026-62965
CVSS 4.0
7.0 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness
CWE-22
Updated
2026-11-05
OSV 7.0

SABnzbd: Orphan-job path traversal permits arbitrary file deletion

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.

Record
CVE-2026-62965
CVSS 4.0
7.0 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
Weakness
CWE-22
Updated
2026-11-05
OSVDEBIAN-CVE-2026-62965 7.0

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.

Record
DEBIAN-CVE-2026-62965
CVSS 4.0
7.0 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Updated
2026-11-05
OSVUBUNTU-CVE-2026-62965 7.0

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.

Record
UBUNTU-CVE-2026-62965
CVSS 4.0
7.0 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-05

Affected products

Affected packages

Affected packages
PackageAffectedFixed
sabnzbdplus
Debian:12
All versions, plus listed versions
0.4.11-10.4.12-10.4.9-10.5.0-10.5.0-2
Show 45 moreShow less
0.5.2-10.5.3-10.5.4-10.5.5-10.5.6-10.6.10-10.6.14-10.6.15-10.6.2-10.6.4-10.6.6-10.6.7-10.6.8-10.6.9-10.7.11-10.7.13-10.7.16-10.7.18-10.7.2-10.7.20+dfsg-10.7.20-10.7.3-10.7.4-10.7.5-10.7.6-10.7.8-10.7.9-11.0.2+dfsg-11.0.3+dfsg-11.0.3+dfsg-21.1.1+dfsg-12.3.1+dfsg-12.3.2+dfsg-12.3.4+dfsg-12.3.6+dfsg-13.0.0~0git20200408+dfsg-13.1.1+dfsg-13.1.1+dfsg-23.2.1+dfsg-13.3.1+dfsg-13.4.2+dfsg-13.4.2+dfsg-23.5.0+dfsg-13.5.0+dfsg-23.5.1+dfsg-1
None known
sabnzbdplus
Debian:13
All versions, plus listed versions
0.4.11-10.4.12-10.4.9-10.5.0-10.5.0-2
Show 45 moreShow less
0.5.2-10.5.3-10.5.4-10.5.5-10.5.6-10.6.10-10.6.14-10.6.15-10.6.2-10.6.4-10.6.6-10.6.7-10.6.8-10.6.9-10.7.11-10.7.13-10.7.16-10.7.18-10.7.2-10.7.20+dfsg-10.7.20-10.7.3-10.7.4-10.7.5-10.7.6-10.7.8-10.7.9-11.0.2+dfsg-11.0.3+dfsg-11.0.3+dfsg-21.1.1+dfsg-12.3.1+dfsg-12.3.2+dfsg-12.3.4+dfsg-12.3.6+dfsg-13.0.0~0git20200408+dfsg-13.1.1+dfsg-13.1.1+dfsg-23.2.1+dfsg-13.3.1+dfsg-13.4.2+dfsg-13.4.2+dfsg-23.5.0+dfsg-13.5.0+dfsg-23.5.1+dfsg-1
None known
sabnzbdplus
Debian:14
before 5.1.1+dfsg-1, plus listed versions
0.4.11-10.4.12-10.4.9-10.5.0-10.5.0-2
Show 45 moreShow less
0.5.2-10.5.3-10.5.4-10.5.5-10.5.6-10.6.10-10.6.14-10.6.15-10.6.2-10.6.4-10.6.6-10.6.7-10.6.8-10.6.9-10.7.11-10.7.13-10.7.16-10.7.18-10.7.2-10.7.20+dfsg-10.7.20-10.7.3-10.7.4-10.7.5-10.7.6-10.7.8-10.7.9-11.0.2+dfsg-11.0.3+dfsg-11.0.3+dfsg-21.1.1+dfsg-12.3.1+dfsg-12.3.2+dfsg-12.3.4+dfsg-12.3.6+dfsg-13.0.0~0git20200408+dfsg-13.1.1+dfsg-13.1.1+dfsg-23.2.1+dfsg-13.3.1+dfsg-13.4.2+dfsg-13.4.2+dfsg-23.5.0+dfsg-13.5.0+dfsg-23.5.1+dfsg-1
5.1.1+dfsg-1
sabnzbdplus
Ubuntu:16.04:LTS
All versions, plus listed versions
0.7.20-10.7.20+dfsg-1
None known
sabnzbdplus
Ubuntu:18.04:LTS
All versions, plus listed versions
1.1.1+dfsg-12.3.1+dfsg-12.3.2+dfsg-1
None known
sabnzbdplus
Ubuntu:20.04:LTS
All versions, plus listed versions
2.3.6+dfsg-12.3.6+dfsg-1build12.3.6+dfsg-1ubuntu13.0.0~0git20200408+dfsg-1
None known
sabnzbdplus
Ubuntu:22.04:LTS
All versions, plus listed versions
3.2.1+dfsg-13.4.2+dfsg-13.4.2+dfsg-23.5.0+dfsg-13.5.0+dfsg-23.5.1+dfsg-1
None known
sabnzbdplus
Ubuntu:24.04:LTS
All versions, plus listed versions
4.0.2+dfsg-14.1.0+dfsg-14.2.2+dfsg-24.2.2+dfsg-3
None known
sabnzbdplus
Ubuntu:26.04:LTS
All versions, plus listed versions
4.5.0+dfsg-14.5.4+dfsg-4
None known

History

History
RecordedChangedSources
referencesCVE List, EUVD, NVD
affected, aliases, referencesOSV
factsNVD, OSV
first indexedCVE List, EUVD, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-62965 is a high vulnerability (CVSS 7.0) in Sabnzbd, published October 30, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.34%, the 27th percentile. Fixed in sabnzbdplus 5.1.1+dfsg-1.

References

This page doesn't list everything

Left out here: 168 versions. The JSON record has them.

MoveEnter Open