Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a9a4935d authored by Mimi Zohar's avatar Mimi Zohar
Browse files

ima: clear IMA_HASH



The IMA_APPRAISE and IMA_HASH policies overlap. Clear IMA_HASH properly.

Fixes: da1b0029 ("ima: support new "hash" and "dont_hash" policy actions")
Signed-off-by: default avatarMimi Zohar <zohar@linux.vnet.ibm.com>
parent d77ccdc6
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -389,7 +389,7 @@ int ima_match_policy(struct inode *inode, const struct cred *cred, u32 secid,
		action |= entry->action & IMA_DO_MASK;
		if (entry->action & IMA_APPRAISE) {
			action |= get_subaction(entry, func);
			action ^= IMA_HASH;
			action &= ~IMA_HASH;
		}

		if (entry->action & IMA_DO_MASK)