Katalog CVE

CVE-2026-62965

WysokieCVSS 7.0
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

Percentyl 27 - wyżej niż 27% wszystkich znanych CVE

Streszczenie

SABnzbd przed wersją 5.1.0Beta3 pozwala atakującemu z ważnym kluczem API na wywołanie operacji usuwania osieroconych zadań z parametrem ścieżki, który nie jest ograniczony do katalogu pobierania. Bezwzględna ścieżka może spowodować rekurencyjne usunięcie plików lub katalogów zapisywalnych przez proces SABnzbd. Klucz API jest przechowywany jawnie w pliku konfiguracyjnym.

Ocena ryzyka

Atakujący może usunąć konfigurację, dane kolejki i pobrane pliki, powodując utratę danych i przerwanie działania usługi. Systemowe pliki poza uprawnieniami użytkownika nie są zagrożone.

Rekomendacja

Zaktualizuj SABnzbd do wersji 5.1.0Beta3 lub nowszej. Chroń klucz API i plik konfiguracyjny przed nieautoryzowanym dostępem.

Inne podatności w SABnzbd

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS