SELinux AVCs with swap stored in LVM volume
Stephen Smalley
sds at tycho.nsa.gov
Mon Oct 31 14:21:52 UTC 2005
On Sun, 2005-10-30 at 11:11 +0200, Felipe Alfaro Solana wrote:
> Hello,
>
> I'm running Fedora Core RawHhide and I'm seeing lots of SELinux AVCs
> during boot, related to my swap stored in a LVM volume:
>
> audit(1130670344.636:4): avc: denied { read } for pid=919
> comm="restorecon" name="VolGroup00-Swap" dev=tmpfs ino=653
> scontext=system_u:system_r:restorecon_t:s0
> tcontext=system_u:object_r:fixed_disk_device_t:s0 tclass=blk_file
>
> audit(1130670345.668:5): avc: denied { use } for pid=932
> comm="fsck" name="VolGroup00-Swap" dev=tmpfs ino=653
> scontext=system_u:system_r:fsadm_t:s0
> tcontext=system_u:system_r:kernel_t:s0 tclass=fd
This implies that a process that ran before the initial policy load
by /sbin/init (hence a "kernel_t" file descriptor) opened the device
(hence a "fixed_disk_device_t" block device file) and failed to ever
close it (or mark it close-on-exec), thereby leaking it to all
descendants. Already bugzilla'd:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=165912
Dan, James - looks like this could just be a bug in lvm? Should be filed against it?
--
Stephen Smalley
National Security Agency
More information about the selinux
mailing list