]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ima: limit the number of open-writers integrity violations
authorMimi Zohar <zohar@linux.ibm.com>
Mon, 27 Jan 2025 15:24:13 +0000 (10:24 -0500)
committerMimi Zohar <zohar@linux.ibm.com>
Thu, 27 Mar 2025 16:35:51 +0000 (12:35 -0400)
commit5b3cd801155f0b34b0b95942a5b057c9b8cad33e
treea53bd26b496d35aef749282bb519e213c2b077d4
parent7eb172143d5508b4da468ed59ee857c6e5e01da6
ima: limit the number of open-writers integrity violations

Each time a file in policy, that is already opened for write, is opened
for read, an open-writers integrity violation audit message is emitted
and a violation record is added to the IMA measurement list. This
occurs even if an open-writers violation has already been recorded.

Limit the number of open-writers integrity violations for an existing
file open for write to one.  After the existing file open for write
closes (__fput), subsequent open-writers integrity violations may be
emitted.

Cc: stable@vger.kernel.org # applies cleanly up to linux-6.6
Tested-by: Stefan Berger <stefanb@linux.ibm.com>
Reviewed-by: Petr Vorel <pvorel@suse.cz>
Tested-by: Petr Vorel <pvorel@suse.cz>
Reviewed-by: Roberto Sassu <roberto.sassu@huawei.com>
Signed-off-by: Mimi Zohar <zohar@linux.ibm.com>
security/integrity/ima/ima.h
security/integrity/ima/ima_main.c