Code:
Found 10 semantic av rules:
allow hald_mac_t memory_device_t : chr_file { ioctl read write getattr lock append open } ;
allow rpm_t memory_device_t : chr_file { ioctl read getattr lock open } ;
allow hald_t memory_device_t : chr_file { ioctl read getattr lock open } ;
allow initrc_t memory_device_t : chr_file { ioctl read write getattr lock append execute open } ;
allow vmware_t memory_device_t : chr_file { ioctl read write getattr lock append open } ;
allow kudzu_t memory_device_t : chr_file { ioctl read write getattr lock append execute open } ;
allow xserver_t memory_device_t : chr_file { ioctl read write getattr lock append execute open } ;
allow klogd_t memory_device_t : chr_file { ioctl read getattr lock open } ;
allow dmidecode_t memory_device_t : chr_file { ioctl read getattr lock open } ;
allow vbetool_t memory_device_t : chr_file { ioctl read write getattr lock append execute open } ;
Obviously root in the unconfined_t domain has full access to the system.
RPM runs as root in a unconfined domain.
Initrc_t also runs as root in a unconfined domain
So be careful what you install. Keep in mind that vmware for example can write to it.
Want to minimize risk? de-install the unconfined selinux module, map your users to confined user domains, if you can de-install as many of the programs listed above.