commit:     624ea0197fb2d059bfc884bbd1f06ab5d2e9898b
Author:     Russell Coker <russell <AT> coker <DOT> com <DOT> au>
AuthorDate: Wed Jul 23 00:02:11 2025 +0000
Commit:     Jason Zaman <perfinion <AT> gentoo <DOT> org>
CommitDate: Tue Sep  2 21:59:08 2025 +0000
URL:        
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=624ea019

Some small fixes for the fingerprint daemon

Signed-off-by: Russell Coker <russell <AT> coker.com.au>
Signed-off-by: Jason Zaman <perfinion <AT> gentoo.org>

 policy/modules/services/fprintd.te | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/policy/modules/services/fprintd.te 
b/policy/modules/services/fprintd.te
index 11fe51ae8..4108f137c 100644
--- a/policy/modules/services/fprintd.te
+++ b/policy/modules/services/fprintd.te
@@ -17,9 +17,12 @@ files_type(fprintd_var_lib_t)
 # Local policy
 #
 
+dontaudit fprintd_t self:capability net_admin;
 allow fprintd_t self:capability sys_nice;
 allow fprintd_t self:process { getsched setsched sigkill signal };
 allow fprintd_t self:fifo_file rw_fifo_file_perms;
+allow fprintd_t self:netlink_kobject_uevent_socket { create bind getopt setopt 
getattr read };
+allow fprintd_t self:unix_dgram_socket { create write };
 
 manage_dirs_pattern(fprintd_t, fprintd_var_lib_t, fprintd_var_lib_t)
 manage_files_pattern(fprintd_t, fprintd_var_lib_t, fprintd_var_lib_t)
@@ -36,6 +39,7 @@ fs_getattr_all_fs(fprintd_t)
 
 auth_use_nsswitch(fprintd_t)
 
+logging_send_syslog_msg(fprintd_t)
 miscfiles_read_localization(fprintd_t)
 
 userdom_use_user_ptys(fprintd_t)
@@ -55,3 +59,12 @@ optional_policy(`
        policykit_read_reload(fprintd_t)
        policykit_read_lib(fprintd_t)
 ')
+
+optional_policy(`
+       systemd_dbus_chat_logind(fprintd_t)
+       systemd_write_inherited_logind_inhibit_pipes(fprintd_t)
+')
+
+optional_policy(`
+       udev_read_runtime_files(fprintd_t)
+')

Reply via email to