]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rbd: fix passphrase zeroing in "rbd encryption format" handler
authorIlya Dryomov <idryomov@gmail.com>
Mon, 14 Nov 2022 13:14:10 +0000 (14:14 +0100)
committerIlya Dryomov <idryomov@gmail.com>
Sun, 4 Dec 2022 17:19:19 +0000 (18:19 +0100)
commit0230c1782e457a373aa6f1185ef3fb129afe8619
tree43ef5b3bb537bd683cfac6d4a23329137b2fe78a
parentd642f7804bb74c2a2a6763e3de3b10433f076cd3
rbd: fix passphrase zeroing in "rbd encryption format" handler

"rbd encryption format" handler sets up a scope guard to zero out
the passphrase string on return but also makes a copy of same which
isn't zeroed out.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
src/tools/rbd/action/Encryption.cc