Research
.
Skip Search Box

SELinux Mailing List

Fixes for consolekit

From: dwalsh_at_redhat.com
Date: Wed, 30 May 2007 11:01:49 -0400


Consolekit ptraces all users looking for environment flags

  • nsaserefpolicy/policy/modules/services/consolekit.te 2007-05-29 14:10:57.000000000 -0400
    +++ serefpolicy-3.0.1/policy/modules/services/consolekit.te 2007-05-30 09:25:53.000000000 -0400
    @@ -10,7 +10,6 @@ type consolekit_exec_t; init_daemon_domain(consolekit_t, consolekit_exec_t)

-# pid files
 type consolekit_var_run_t;
 files_pid_file(consolekit_var_run_t)  

@@ -25,7 +24,6 @@
 allow consolekit_t self:unix_stream_socket create_stream_socket_perms;  allow consolekit_t self:unix_dgram_socket create_socket_perms;  

-# pid file
 manage_files_pattern(consolekit_t,consolekit_var_run_t,consolekit_var_run_t)  files_pid_filetrans(consolekit_t,consolekit_var_run_t, file)  

@@ -50,8 +48,15 @@
 libs_use_ld_so(consolekit_t)
 libs_use_shared_libs(consolekit_t)  

+logging_send_syslog_msg(consolekit_t)
+

 miscfiles_read_localization(consolekit_t)  

+# consolekit needs to be able to ptrace all logged in users
+userdom_ptrace_all_users(consolekit_t)
+hal_ptrace(consolekit_t)
+mcs_ptrace_all(consolekit_t)
+

 optional_policy(`

 	dbus_system_bus_client_template(consolekit, consolekit_t)
 	dbus_send_system_bus(consolekit_t)
@@ -68,3 +73,9 @@
 	xserver_read_all_users_xauth(consolekit_t)
 	xserver_stream_connect_xdm_xserver(consolekit_t)
 ')
+
+optional_policy(`
+ #reading .Xauthity
+ unconfined_ptrace(consolekit_t)
+')
+
--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.
Received on Wed 30 May 2007 - 13:37:21 EDT
 

Date Posted: Jan 15, 2009 | Last Modified: Jan 15, 2009 | Last Reviewed: Jan 15, 2009

 
bottom

National Security Agency / Central Security Service