Re: rbacsep: type transition conflicts uncovered

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 2008-06-23 at 11:03 -0400, Christopher J. PeBenito wrote:
> I was going through and doing refactoring on the rbacsep with the goal
> of making the branch compilable again after doing all the derived type
> collapsing.  I ran into a problem with type transition conflicts.  There
> are several domains which have a type transition back to the caller
> domain, such as su, sudo, (session) dbus, ssh-agent.  But now that the
> derived types are collapsed, we get conflicts such as:
> 
> type_transition sudo_t shell_exec_t:process auditadm_t;
> type_transition sudo_t shell_exec_t:process secadm_t;
> type_transition sudo_t shell_exec_t:process staff_t;
> type_transition sudo_t shell_exec_t:process sysadm_t;
> type_transition sudo_t shell_exec_t:process user_t;
> 
> It would seem that there are two solutions for this:
> 
> 1. keep derived types for these affected domains
> 2. make these applications SELinux aware
> 
> We can't collapse user domains because of their vast differences.

I'd vote for (1).  Otherwise the application is a trusted subject that
can transition to any user role/domain.

-- 
Stephen Smalley
National Security Agency


--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with
the words "unsubscribe selinux" without quotes as the message.

[Index of Archives]     [Selinux Refpolicy]     [Linux SGX]     [Fedora Users]     [Fedora Desktop]     [Yosemite Photos]     [Yosemite Camping]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux