Red Hat Bugzilla – Bug 1350765
chrony-helper dnssrv actions blocked by selinux
Last modified: 2018-04-10 08:23:31 EDT
Description of problem: chrony-helper uses internally dig utility, but if it is executed with chronyd_t context it produces AVC Version-Release number of selected component (if applicable): chrony-2.1.1-2.el7.x86_64 How reproducible: always Steps to Reproduce: 1. /usr/libexec/chrony-helper enable-dnssrv _ntp._udp.redhat.com Actual results: type=AVC msg=audit(1467110835.071:408): avc: denied { block_suspend } for pid=2371 comm="dig" capability=36 scontext=system_u:system_r:chronyd_t:s0 tcontext=system_u:system_r:chronyd_t:s0 tclass=capability2 type=SYSCALL msg=audit(1467110835.071:408): arch=c000003e syscall=233 success=yes exit=0 a0=5 a1=2 a2=14 a3=7f16b537ed40 items=0 ppid=2367 pid=2371 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="dig" exe="/usr/bin/dig" subj=system_u:system_r:chronyd_t:s0 key=(null) type=AVC msg=audit(1467110835.071:409): avc: denied { block_suspend } for pid=2371 comm="dig" capability=36 scontext=system_u:system_r:chronyd_t:s0 tcontext=system_u:system_r:chronyd_t:s0 tclass=capability2 type=SYSCALL msg=audit(1467110835.071:409): arch=c000003e syscall=233 success=no exit=-2 a0=5 a1=2 a2=14 a3=7f16b537ed40 items=0 ppid=2367 pid=2371 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="dig" exe="/usr/bin/dig" subj=system_u:system_r:chronyd_t:s0 key=(null) type=AVC msg=audit(1467110835.071:410): avc: denied { block_suspend } for pid=2371 comm="dig" capability=36 scontext=system_u:system_r:chronyd_t:s0 tcontext=system_u:system_r:chronyd_t:s0 tclass=capability2 type=SYSCALL msg=audit(1467110835.071:410): arch=c000003e syscall=233 success=no exit=-2 a0=5 a1=2 a2=14 a3=7f16b537ed40 items=0 ppid=2367 pid=2371 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="dig" exe="/usr/bin/dig" subj=system_u:system_r:chronyd_t:s0 key=(null) type=AVC msg=audit(1467110835.087:411): avc: denied { block_suspend } for pid=2371 comm="dig" capability=36 scontext=system_u:system_r:chronyd_t:s0 tcontext=system_u:system_r:chronyd_t:s0 tclass=capability2 type=SYSCALL msg=audit(1467110835.087:411): arch=c000003e syscall=233 success=yes exit=0 a0=5 a1=2 a2=15 a3=7f16b537ed40 items=0 ppid=2367 pid=2371 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="dig" exe="/usr/bin/dig" subj=system_u:system_r:chronyd_t:s0 key=(null) type=AVC msg=audit(1467110835.087:412): avc: denied { block_suspend } for pid=2371 comm="dig" capability=36 scontext=system_u:system_r:chronyd_t:s0 tcontext=system_u:system_r:chronyd_t:s0 tclass=capability2 type=SYSCALL msg=audit(1467110835.087:412): arch=c000003e syscall=233 success=no exit=-2 a0=5 a1=2 a2=15 a3=7f16b537ed40 items=0 ppid=2367 pid=2371 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="dig" exe="/usr/bin/dig" subj=system_u:system_r:chronyd_t:s0 key=(null) type=AVC msg=audit(1467110835.087:413): avc: denied { block_suspend } for pid=2371 comm="dig" capability=36 scontext=system_u:system_r:chronyd_t:s0 tcontext=system_u:system_r:chronyd_t:s0 tclass=capability2 type=SYSCALL msg=audit(1467110835.087:413): arch=c000003e syscall=233 success=no exit=-2 a0=5 a1=2 a2=15 a3=7f16b537ed40 items=0 ppid=2367 pid=2371 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="dig" exe="/usr/bin/dig" subj=system_u:system_r:chronyd_t:s0 key=(null) type=AVC msg=audit(1467110835.088:414): avc: denied { block_suspend } for pid=2371 comm="dig" capability=36 scontext=system_u:system_r:chronyd_t:s0 tcontext=system_u:system_r:chronyd_t:s0 tclass=capability2 type=SYSCALL msg=audit(1467110835.088:414): arch=c000003e syscall=233 success=yes exit=0 a0=5 a1=2 a2=14 a3=7f16b537ed40 items=0 ppid=2367 pid=2371 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="dig" exe="/usr/bin/dig" subj=system_u:system_r:chronyd_t:s0 key=(null) type=AVC msg=audit(1467110835.088:415): avc: denied { block_suspend } for pid=2371 comm="dig" capability=36 scontext=system_u:system_r:chronyd_t:s0 tcontext=system_u:system_r:chronyd_t:s0 tclass=capability2 type=SYSCALL msg=audit(1467110835.088:415): arch=c000003e syscall=233 success=no exit=-2 a0=5 a1=2 a2=14 a3=7f16b537ed40 items=0 ppid=2367 pid=2371 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="dig" exe="/usr/bin/dig" subj=system_u:system_r:chronyd_t:s0 key=(null) type=AVC msg=audit(1467110835.088:416): avc: denied { block_suspend } for pid=2371 comm="dig" capability=36 scontext=system_u:system_r:chronyd_t:s0 tcontext=system_u:system_r:chronyd_t:s0 tclass=capability2 type=SYSCALL msg=audit(1467110835.088:416): arch=c000003e syscall=233 success=no exit=-2 a0=5 a1=2 a2=14 a3=7f16b537ed40 items=0 ppid=2367 pid=2371 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="dig" exe="/usr/bin/dig" subj=system_u:system_r:chronyd_t:s0 key=(null) type=AVC msg=audit(1467110835.088:417): avc: denied { block_suspend } for pid=2368 comm="dig" capability=36 scontext=system_u:system_r:chronyd_t:s0 tcontext=system_u:system_r:chronyd_t:s0 tclass=capability2 type=SYSCALL msg=audit(1467110835.088:417): arch=c000003e syscall=233 success=yes exit=0 a0=5 a1=2 a2=3 a3=7fffca35aa60 items=0 ppid=2367 pid=2368 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="dig" exe="/usr/bin/dig" subj=system_u:system_r:chronyd_t:s0 key=(null) type=SERVICE_START msg=audit(1467110835.102:418): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=chrony-dnssrv@_ntp._udp.redhat.com comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' type=SERVICE_STOP msg=audit(1467110835.102:419): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=chrony-dnssrv@_ntp._udp.redhat.com comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
*** Bug 1492697 has been marked as a duplicate of this bug. ***
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2018:0763