All of lore.kernel.org
 help / color / mirror / Atom feed
* [Patch 0/3] Support context mount options that contain commas
@ 2006-09-28 13:20 Cory Olmo
  0 siblings, 0 replies; only message in thread
From: Cory Olmo @ 2006-09-28 13:20 UTC (permalink / raw)
  To: selinux; +Cc: sds, eparis, jmorris, chanson, dgoeddel, kzak

This patch set corrects the collision which is occurring between commas 
in contexts and the comma delimiter between option values for mount.

If the context option specified to mount contains a comma then the 
value of the context option will be improperly broken up.

Example:

Using an MCS translation setup with these entries.

s0:c1=PatientRecord
s0:c2=Unclassified
s0:c3=Secret
s0:c4=TopSecret
s0:c1,c3,c4=CompanySecrets

With translations turned off:
mount -t iso9660 /dev/cdrom /media/cdrom -o \
ro,context=system_u:object_r:iso9660_t:s0:c1,c3,c4,exec

The context option that will be interpreted by SELinux is
context=system_u:object_r:iso9660_t:s0:c1

The options that will be passed on to the file system will be 
ro,c3,c4,exec.

If translations are turned on the context that will be interpreted for
system_u:object_r:iso9660_t:CompanySecrets, will be
system_u:object_r:iso9660_t:PatientRecord.

The proposed solution is to allow/require the SELinux context option 
specified to mount to use quotes when the context contains a comma.  The 
patches that are included are for the kernel, util-linux, and nfs-utils.  
They were generated against the Fedora rawhide rpms util-linux-2.13-0.42,
nfs-utils-1.0.9-7, and kernel-2.6.18-1.2693.

Testing was performed on FC6 test3 system.

--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2006-09-28 13:20 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-09-28 13:20 [Patch 0/3] Support context mount options that contain commas Cory Olmo

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.