IMA: reject policies with unknown entries
authorEric Paris <eparis@redhat.com>
Tue, 20 Apr 2010 14:21:13 +0000 (10:21 -0400)
committerJames Morris <jmorris@namei.org>
Tue, 20 Apr 2010 23:58:15 +0000 (09:58 +1000)
Currently the ima policy load code will print what it doesn't understand
but really I think it should reject any policy it doesn't understand.  This
patch makes it so!

Signed-off-by: Eric Paris <eparis@redhat.com>
Acked-by: Mimi Zohar <zohar@us.ibm.com>
Signed-off-by: James Morris <jmorris@namei.org>

security/integrity/ima/ima_policy.c

index 0127011..dee2dc0 100644 (file)
@@ -398,6 +398,7 @@ static int ima_parse_rule(char *rule, struct ima_measure_rule_entry *entry)
                                                   AUDIT_SUBJ_TYPE);
                        break;
                case Opt_err:
+                       result = -EINVAL;
                        audit_log_format(ab, "UNKNOWN=%s ", p);
                        break;
                }