Katalog CVE

CVE-2026-62943

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.50%

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

Streszczenie

W narzędziu btrbk od wersji 0.29.0 do 0.32.7 skrypt ssh_filter_btrbk.sh buduje allow_stream_match z kotwicą początku, ale bez kotwicy końca ciągu dla pełnego polecenia. Użytkownik ograniczony przez forced command w authorized_keys może dołączyć potokowe polecenie po prawidłowym prefiksie btrbk, omijając listę dozwolonych i wykonując dowolne polecenia z uprawnieniami konta SSH docelowego backupu. Podatność jest naprawiona w wersji 0.32.7.

Ocena ryzyka

Osoba z ograniczonym dostępem SSH może wykonać dowolne polecenia na serwerze docelowym backupu, potencjalnie prowadząc do pełnego przejęcia konta lub modyfikacji/usunięcia danych. Dotyczy to wdrożeń używających ssh_filter_btrbk.sh w authorized_keys.

Rekomendacja

Zaktualizuj btrbk do wersji 0.32.7 lub nowszej. Sprawdź konfigurację authorized_keys i rozważ dodatkowe ograniczenia poleceń.

Powiązane podatności

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

btrbk is a tool for creating snapshots and remote backups of Btrfs subvolumes. From 0.29.0 until 0.32.7, btrbk's ssh_filter_btrbk.sh constructs allow_stream_match with a start anchor but without an end-of-string anchor for the complete command. A user restricted through an authorized_keys forced command can append a trailing pipe command after a valid btrbk command prefix, bypassing the allowlist and executing arbitrary commands with the privileges of the backup-target SSH account. Deployments that do not use ssh_filter_btrbk.sh in authorized_keys are not affected. This issue is fixed in version 0.32.7.

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