-
- Downloads
Integrity: IMA file free imbalance
The number of calls to ima_path_check()/ima_file_free() should be balanced. An extra call to fput(), indicates the file could have been accessed without first being measured. Although f_count is incremented/decremented in places other than fget/fput, like fget_light/fput_light and get_file, the current task must already hold a file refcnt. The call to __fput() is delayed until the refcnt becomes 0, resulting in ima_file_free() flagging any changes. - add hook to increment opencount for IPC shared memory(SYSV), shmat files, and /dev/zero - moved NULL iint test in opencount_get() Signed-off-by:Mimi Zohar <zohar@us.ibm.com> Acked-by:
Serge Hallyn <serue@us.ibm.com> Signed-off-by:
James Morris <jmorris@namei.org>
Showing
- include/linux/ima.h 6 additions, 0 deletionsinclude/linux/ima.h
- ipc/shm.c 3 additions, 0 deletionsipc/shm.c
- mm/shmem.c 2 additions, 0 deletionsmm/shmem.c
- security/integrity/ima/ima.h 2 additions, 0 deletionssecurity/integrity/ima/ima.h
- security/integrity/ima/ima_iint.c 17 additions, 0 deletionssecurity/integrity/ima/ima_iint.c
- security/integrity/ima/ima_main.c 42 additions, 0 deletionssecurity/integrity/ima/ima_main.c
Loading
Please register or sign in to comment