]> git.ipfire.org Git - thirdparty/kmod.git/commit
libkmod: error out on unknown hash algorithm
authorEmil Velikov <emil.velikov@collabora.com>
Mon, 6 Feb 2023 14:32:59 +0000 (14:32 +0000)
committerLucas De Marchi <lucas.de.marchi@gmail.com>
Thu, 9 Feb 2023 20:08:14 +0000 (12:08 -0800)
commitb9605c63b859adfffc0b4b9420d720aa323b90e9
tree4df18e96caa4810e1e80be995dc28b7384837997
parent96152dd687274c21edf3c21c2cb5673de3766901
libkmod: error out on unknown hash algorithm

Currently if we see unknown algorithm, we'll do an OOB read in
pkey_hash_algo. This can happen for example if OPENSSL_NO_SM3 is set and
the kernel module uses a SM3 hash.

Cc: Mikhail Novosyolov <m.novosyolov@rosalinux.ru>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
libkmod/libkmod-signature.c