avc_has_perm_noaudit crashes process after switching enforcing modes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Subscribers,

I'm a newbie.  I hope that my question is appropriate for this forum.

I'm using "libselinux-2.094-5.2.el6.i686" from CentOS 6.2 on a system.  In particular, I'm using a call to "avc_has_perm_noaudit()".  When SELinux is in Enforcing mode, all is well and calls to the function return the correct value of zero or -1.  However, as the program runs, when I externally (i.e., outside of the program's code, using "setenforce") switch from Enforcing to Permissive, the next call to
"avc_has_perm_noaudit()" crashes the program.  I would expect the function to always return a zero in Permissive mode and not crash. 

I've also seen that the call crashes my program if the system is in Enforcing, I switch it to Permissive (but avoid calling
"avc_has_perm_noaudit()" by use of "security_getenforce()") and then switch back to Enforcing and call the function.

Is it appropriate to call
"avc_has_perm_noaudit()" after externally switching enforcing modes?  Is this crashing a known issue?  Is it fixed in a later release?  (I've haven't tried any of the updated releases listed at <http://userspace.selinuxproject.org/trac/wiki/Releases>.)

Thanks in advance for any help,
-- Steve Ross
--
selinux mailing list
selinux@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/selinux

[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux