Skip to content

Commit 55748ac

Browse files
committed
ima: differentiate between EVM failures in the audit log
Differentiate between an invalid EVM portable signature failure from other EVM HMAC/signature failures. Reviewed-by: Roberto Sassu <roberto.sassu@huawei.com> Signed-off-by: Mimi Zohar <zohar@linux.ibm.com>
1 parent 7d2201d commit 55748ac

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

security/integrity/ima/ima_appraise.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,8 @@ int ima_appraise_measurement(enum ima_hooks func,
422422
goto out;
423423
case INTEGRITY_FAIL_IMMUTABLE:
424424
set_bit(IMA_DIGSIG, &iint->atomic_flags);
425-
fallthrough;
425+
cause = "invalid-fail-immutable";
426+
goto out;
426427
case INTEGRITY_FAIL: /* Invalid HMAC/signature. */
427428
cause = "invalid-HMAC";
428429
goto out;

0 commit comments

Comments
 (0)