All of lore.kernel.org
 help / color / mirror / Atom feed
* tomcat_t domain behavior
@ 2017-03-14  3:24 面和毅
  2017-03-14 10:39 ` Gary Tierney
  0 siblings, 1 reply; 6+ messages in thread
From: 面和毅 @ 2017-03-14  3:24 UTC (permalink / raw)
  To: SELinux

Hi list,

I just found strange behavior on tomcat_t.
(I checked Fedora25, CentOS7).

During PoC for CVE-2017-5638(I know RedHat products are
not affected, just wanted to confirm SELinux behavior),
I found that tomcat_t can read shadow_t file, access to
admin_home_t directory, and so on.

I guess there is a suitable reason to allow those permission
to tomcat_t, but I just want to confirm the reason.

----- Quick test for tomcat_t -----;
I did just temporary test for checking tomcat_t behavior
on Fedora25.

1. I copied /bin/bash to /root/tomcat_shell.sh, and assigned
   context as "tomcat_exec_t".

[root@fedora25 ~]# ls -lZ /root/tomcat_shell.sh
-rwxr-xr-x. 1 root root system_u:object_r:tomcat_exec_t:s0
1072008 Mar 14 11:53 /root/tomcat_shell.sh

2. I added some cil policy just for this test.
[root@fedora25 ~]# cat tomcat_sh.cil
(typeattributeset entry_type tomcat_exec_t)
(roletype unconfined_r tomcat_t)
(typetransition unconfined_t tomcat_exec_t process tomcat_t)

3. load above module, and run tomcat_shell.sh
[root@fedora25 ~]# semodule -i tomcat_sh.cil
[root@fedora25 ~]# ./tomcat_shell.sh
[root@fedora25 ~]# id -Z
unconfined_u:unconfined_r:tomcat_t:s0-s0:c0.c1023

4. access to shadow file, /root/ file, etc.
[root@fedora25 ~]# cat /etc/shadow
root:$6$h0wd.::0:99999:7:::
bin:*:17004:0:99999:7:::
daemon:*:17004:0:99999:7:::
--snip--
[root@fedora25 ~]# cat /root/tomcat_sh.cil
(typeattributeset entry_type tomcat_exec_t)
(roletype unconfined_r tomcat_t)
(typetransition unconfined_t tomcat_exec_t process tomcat_t)
[root@fedora25 ~]# ls -lZ /root/tomcat_sh.cil
-rw-r--r--. 1 root root unconfined_u:object_r:admin_home_t:s0
138 Mar 14 12:01 /root/tomcat_sh.cil
----- End -----

So, can I ask the reason why we add these permission to tomcat_t?

Kind Regards,

OMO


-- 
Kazuki Omo: ka-omo@sios.com
OSS &Security Evangelist
OSS Business Planning Dept.
CISSP #366942
http://www.secureoss.jp/
Tel: +819026581386

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-06-09 11:56 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-14  3:24 tomcat_t domain behavior 面和毅
2017-03-14 10:39 ` Gary Tierney
2017-03-14 11:20   ` Lukas Vrabec
2017-03-14 12:35     ` 面和毅
2017-03-14 13:42       ` 面和毅
2017-06-09 11:56         ` 面和毅

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.