Commit 6d2fb47
apparmor: fix lsm_get_self_attr()
In apparmor_getselfattr() when an invalid AppArmor attribute is
requested, or a value hasn't been explicitly set for the requested
attribute, the label passed to aa_put_label() is not properly
initialized which can cause problems when the pointer value is non-NULL
and AppArmor attempts to drop a reference on the bogus label object.
Cc: Casey Schaufler <[email protected]>
Cc: John Johansen <[email protected]>
Fixes: 223981d ("AppArmor: Add selfattr hooks")
Signed-off-by: Mickaël Salaün <[email protected]>
Reviewed-by: Paul Moore <[email protected]>
[PM: description changes as discussed with MS]
Signed-off-by: Paul Moore <[email protected]>1 parent 86dc969 commit 6d2fb47
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
782 | 782 | | |
783 | 783 | | |
784 | 784 | | |
785 | | - | |
| 785 | + | |
786 | 786 | | |
787 | 787 | | |
788 | 788 | | |
| |||
0 commit comments