diff --git a/ChangeLog b/ChangeLog index de240ae..7058c59 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +btrbk-0.32.7 + + * MIGRATION + - Update ssh_filter_btrbk.sh on remote hosts. + - All users using ssh_filter_btrbk.sh in their authorized_keys + configurations should upgrade immediately. + * This release fixes a critical security vulnerability + (CVE-2026-62943) in ssh_filter_btrbk.sh. + Specially crafted commands can bypass filter checks and execute + arbitrary commands. Applies to remote hosts using + ssh_filter_btrbk.sh in authorized_keys for command filtering. + Thanks to @machin0r for responsible disclosure. + * Minor bugfixes, spelling and documentation improvements. + btrbk-0.32.6 * Fix backup of unrelated (by parent_uuid) snapshots (close #339). diff --git a/btrbk b/btrbk index 8c7c822..143e731 100755 --- a/btrbk +++ b/btrbk @@ -2,7 +2,7 @@ # # btrbk - Create snapshots and remote backups of btrfs subvolumes # -# Copyright (C) 2014-2022 Axel Burri +# Copyright (C) 2014-2026 Axel Burri # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -35,7 +35,7 @@ use IPC::Open3 qw(open3); use Symbol qw(gensym); use Cwd qw(abs_path); -our $VERSION = '0.32.6'; +our $VERSION = '0.32.7'; our $AUTHOR = 'Axel Burri '; our $PROJECT_HOME = ''; diff --git a/doc/btrbk.1.asciidoc b/doc/btrbk.1.asciidoc index daf6f5c..02b2313 100644 --- a/doc/btrbk.1.asciidoc +++ b/doc/btrbk.1.asciidoc @@ -1,7 +1,7 @@ btrbk(1) ======== -:date: 2023-03-25 -:release-version: 0.32.6 +:date: 2026-07-19 +:release-version: 0.32.7 :man manual: Btrbk Manual :man source: Btrbk {release-version} diff --git a/doc/btrbk.conf.5.asciidoc b/doc/btrbk.conf.5.asciidoc index fb17f52..531ecef 100644 --- a/doc/btrbk.conf.5.asciidoc +++ b/doc/btrbk.conf.5.asciidoc @@ -1,7 +1,7 @@ btrbk.conf(5) ============= -:date: 2023-03-25 -:release-version: 0.32.6 +:date: 2026-07-19 +:release-version: 0.32.7 :man manual: Btrbk Manual :man source: Btrbk {release-version} diff --git a/doc/lsbtr.1.asciidoc b/doc/lsbtr.1.asciidoc index 1a96b96..cab1b94 100644 --- a/doc/lsbtr.1.asciidoc +++ b/doc/lsbtr.1.asciidoc @@ -1,7 +1,7 @@ lsbtr(1) ======== -:date: 2023-03-25 -:release-version: 0.32.6 +:date: 2026-07-19 +:release-version: 0.32.7 :man manual: Btrbk Manual :man source: Btrbk {release-version} diff --git a/doc/ssh_filter_btrbk.1.asciidoc b/doc/ssh_filter_btrbk.1.asciidoc index cc3883b..dc6ebac 100644 --- a/doc/ssh_filter_btrbk.1.asciidoc +++ b/doc/ssh_filter_btrbk.1.asciidoc @@ -1,7 +1,7 @@ ssh_filter_btrbk(1) =================== -:date: 2023-03-25 -:release-version: 0.32.6 +:date: 2026-07-19 +:release-version: 0.32.7 :man manual: Btrbk Manual :man source: Btrbk {release-version}