diff options
| author | Demon000 <demonsingur@gmail.com> | 2018-01-10 11:04:23 +0200 |
|---|---|---|
| committer | Demon000 <demonsingur@gmail.com> | 2018-01-27 16:46:54 +0200 |
| commit | 6f4ac227b8e31db03deeebfa46ddf12570a2c8bd (patch) | |
| tree | 3dd3484f340b89044e12dafb44c50c7a1bb9524e | |
| parent | c28a16493fa0d76478f2d2e5527878aac7bd3ada (diff) | |
sepolicy: allow msm ipc ioctls
Solves the following denials.
* avc: denied { ioctl } for pid=422 comm="readmac" path="socket:[13782]" dev="sockfs" ino=13782 ioctlcmd=c302 scontext=u:r:readmac:s0 tcontext=u:r:readmac:s0 tclass=socket
* avc: denied { ioctl } for pid=439 comm="mmbn-daemon" path="socket:[16630]" dev="sockfs" ino=16630 ioctlcmd=c302 scontext=u:r:mmbn-daemon:s0 tcontext=u:r:mmbn-daemon:s0 tclass=socket
Change-Id: Ica9b1c39ef1d4ab2dda9960ec44b08c860e6accb
| -rw-r--r-- | sepolicy/mmbn-daemon.te | 3 | ||||
| -rw-r--r-- | sepolicy/readmac.te | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/sepolicy/mmbn-daemon.te b/sepolicy/mmbn-daemon.te index 9a6925b8..e18ccd9c 100644 --- a/sepolicy/mmbn-daemon.te +++ b/sepolicy/mmbn-daemon.te @@ -10,4 +10,5 @@ diag_use(mmbn-daemon) allow mmbn-daemon firmware_file:dir r_dir_perms; allow mmbn-daemon firmware_file:file r_file_perms; -allow mmbn-daemon self:socket create_socket_perms_no_ioctl; +allow mmbn-daemon self:socket create_socket_perms; +allowxperm mmbn-daemon self:socket ioctl msm_sock_ipc_ioctls; diff --git a/sepolicy/readmac.te b/sepolicy/readmac.te index 2fd2ca97..3b904786 100644 --- a/sepolicy/readmac.te +++ b/sepolicy/readmac.te @@ -10,5 +10,6 @@ diag_use(readmac) allow readmac wifi_data_file:file create_file_perms; allow readmac wifi_data_file:dir create_dir_perms; -allow readmac self:socket create_socket_perms_no_ioctl; +allow readmac self:socket create_socket_perms; +allowxperm readmac self:socket ioctl msm_sock_ipc_ioctls; allow readmac self:capability fsetid; |
