dm integrity: fix a crash with unusually large tag size
authorMikulas Patocka <mpatocka@redhat.com>
Sun, 22 Mar 2020 19:42:21 +0000 (20:42 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 17 Apr 2020 08:50:17 +0000 (10:50 +0200)
commit833309f3fb511b4e4873a0a39b8be7ac747d6d3d
tree6c40b0ac944e9c532907f157dc4c5ec40fbd6414
parentbef0d2f5fdcbc39f2c5b321d35d2c8b2f1e99612
dm integrity: fix a crash with unusually large tag size

commit b93b6643e9b5a7f260b931e97f56ffa3fa65e26d upstream.

If the user specifies tag size larger than HASH_MAX_DIGESTSIZE,
there's a crash in integrity_metadata().

Cc: stable@vger.kernel.org
Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/md/dm-integrity.c