]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
evm: fix writing <securityfs>/evm overflow
authorMimi Zohar <zohar@linux.ibm.com>
Mon, 26 Apr 2021 22:13:45 +0000 (18:13 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 20 Jul 2021 14:15:47 +0000 (16:15 +0200)
commit8657d0d57d6df9d6d04277c18889da2804164ca3
treebdebc84a41f79725cbe8289cf5a59db6e7412a62
parentc7dbb2a67b9f8e5e508ee37acc1b86a233930526
evm: fix writing <securityfs>/evm overflow

[ Upstream commit 49219d9b8785ba712575c40e48ce0f7461254626 ]

EVM_SETUP_COMPLETE is defined as 0x80000000, which is larger than INT_MAX.
The "-fno-strict-overflow" compiler option properly prevents signaling
EVM that the EVM policy setup is complete.  Define and read an unsigned
int.

Fixes: f00d79750712 ("EVM: Allow userspace to signal an RSA key has been loaded")
Signed-off-by: Mimi Zohar <zohar@linux.ibm.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
security/integrity/evm/evm_secfs.c