From 62508bf498af44ea7d54bf85b4a8c1202cd26c8e Mon Sep 17 00:00:00 2001 From: Stephen Smalley <sds@tycho.nsa.gov> Date: Thu, 4 Apr 2013 11:39:33 -0400 Subject: [PATCH] Allow apps to execute the shell or system commands unconditionally. Change-Id: I54af993bd478d6b8d0462d43950bb1a991131c82 Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov> --- app.te | 4 ++++ cts.te | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/app.te b/app.te index ee74b9dd7..967a32f7a 100644 --- a/app.te +++ b/app.te @@ -138,6 +138,10 @@ allow appdomain platform_app_data_file:file { getattr read write }; allow appdomain system_data_file:dir r_dir_perms; allow appdomain system_data_file:file { execute open }; +# Execute the shell or other system executables. +allow appdomain shell_exec:file rx_file_perms; +allow appdomain system_file:file rx_file_perms; + # Read/write wallpaper file (opened by system). allow appdomain wallpaper_file:file { read write }; diff --git a/cts.te b/cts.te index 11b769833..bf50d9caa 100644 --- a/cts.te +++ b/cts.te @@ -23,6 +23,10 @@ allow appdomain file_type:dir_file_class_set getattr; allow appdomain dev_type:dir_file_class_set getattr; allow appdomain fs_type:dir_file_class_set getattr; +# Accesses to apk_tmp_file and shell_data_file +allow appdomain apk_tmp_file:file rw_file_perms; +allow appdomain shell_data_file:file r_file_perms; + # Read permission over link file to devices. allow appdomain dev_type:lnk_file read; -- GitLab