• Paul Moore's avatar
    seccomp: add mkdir() and fchmod() to the whitelist · 0c2acb16
    Paul Moore authored
    The PulseAudio library attempts to do a mkdir(2) and fchmod(2) on
    "/run/user/<UID>/pulse" which is currently blocked by the syscall
    filter; this patch adds the two missing syscalls to the whitelist.
    You can reproduce this problem with the following command:
    
     # qemu -monitor stdio -device intel-hda -device hda-duplex
    
    If watched under strace the following syscalls are shown:
    
     mkdir("/run/user/0/pulse", 0700)
     fchmod(11, 0700) [NOTE: 11 is the fd for /run/user/0/pulse]
    
    Reported-by: xuhan@redhat.com
    Signed-off-by: default avatarPaul Moore <pmoore@redhat.com>
    0c2acb16
qemu-seccomp.c 7.84 KB