commit:     fd3daff45780891aec6e66182b10ddeab365baad
Author:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 24 16:45:40 2025 +0000
Commit:     Jason Zaman <perfinion <AT> gentoo <DOT> org>
CommitDate: Tue Jul 15 08:04:55 2025 +0000
URL:        
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=fd3daff4

kernel: use mmap_read_files_pattern instead of read_files_pattern+allow

This just replaces two occurences of

  read_files_pattern()
  allow $1 *:file map;

by mmap_read_files_pattern()

Signed-off-by: Marc Schiffbauer <mschiff <AT> gentoo.org>
Signed-off-by: Jason Zaman <perfinion <AT> gentoo.org>

 policy/modules/kernel/files.if      | 3 +--
 policy/modules/kernel/filesystem.if | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/policy/modules/kernel/files.if b/policy/modules/kernel/files.if
index 8428afdbe..8ce60a585 100644
--- a/policy/modules/kernel/files.if
+++ b/policy/modules/kernel/files.if
@@ -4653,8 +4653,7 @@ interface(`files_mmap_read_kernel_modules',`
        ')
 
        allow $1 modules_object_t:dir list_dir_perms;
-       read_files_pattern($1, modules_object_t, modules_object_t)
-       allow $1 modules_object_t:file map;
+       mmap_read_files_pattern($1, modules_object_t, modules_object_t)
        read_lnk_files_pattern($1, modules_object_t, modules_object_t)
 ')
 

diff --git a/policy/modules/kernel/filesystem.if 
b/policy/modules/kernel/filesystem.if
index 424a6af40..51fe5bdfd 100644
--- a/policy/modules/kernel/filesystem.if
+++ b/policy/modules/kernel/filesystem.if
@@ -2586,8 +2586,7 @@ interface(`fs_mmap_read_dos_files',`
                type dosfs_t;
        ')
 
-       read_files_pattern($1, dosfs_t, dosfs_t)
-       allow $1 dosfs_t:file map;
+       mmap_read_files_pattern($1, dosfs_t, dosfs_t)
 ')
 
 ########################################

Reply via email to