7168611 ksh93 in s11u1_15 and later invokes pfexec with garbage which breaks RBAC in some scenarios
--- a/components/ksh93/Makefile Mon May 14 11:12:46 2012 -0700
+++ b/components/ksh93/Makefile Tue May 15 19:48:50 2012 +0100
@@ -69,7 +69,8 @@
CR7061011.patch CR6934836.patch \
CR7089799.patch CR6917338.patch \
CR7019368.patch CR6729252.patch \
- MAP_TYPE_64_Bits.patch CR7167466.patch
+ MAP_TYPE_64_Bits.patch CR7167466.patch \
+ CR7168611.patch
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/ksh93/patches/CR7168611.patch Tue May 15 19:48:50 2012 +0100
@@ -0,0 +1,12 @@
+diff -rupN INIT.2011-02-08.clean/src/cmd/ksh93/Makefile INIT.2011-02-08/src/cmd/ksh93/Makefile
+--- INIT.2011-02-08.clean/src/cmd/ksh93/Makefile 2012-05-14 16:26:08.957879865 +0100
++++ INIT.2011-02-08/src/cmd/ksh93/Makefile 2012-05-14 16:30:00.712605686 +0100
+@@ -39,7 +39,7 @@ SHOPT_MULTIBYTE == 1 /* multibyte chara
+ SHOPT_NAMESPACE == 1 /* allow namespaces */
+ SHOPT_OLDTERMIO == /* support both TCGETA and TCGETS */
+ SHOPT_OPTIMIZE == 1 /* optimize loop invariants */
+-SHOPT_PFSH == 1 /* solaris exec_attr(4) profile execution */
++SHOPT_PFSH == 0 /* solaris exec_attr(4) profile execution */
+ SHOPT_P_SUID == 1 /* real uid's that require -p for set[ug]id */
+ SHOPT_RAWONLY == 1 /* make viraw the only vi mode */
+ SHOPT_REGRESS == /* enable __regress__ builtin and instrumented intercepts for testing */