Removed 'marshal' from the list of "ok" built-in functions -- the
unmarshalling code is actually rather naive and can easily be
caused to crash by feeding it invalid data.  This should be fixed in
the marshal module, but I don't have the time to fix it now :-(
diff --git a/Lib/rexec.py b/Lib/rexec.py
index 89904dc..29b9ad6 100644
--- a/Lib/rexec.py
+++ b/Lib/rexec.py
@@ -133,7 +133,7 @@
 
     ok_builtin_modules = ('audioop', 'array', 'binascii',
 			  'cmath', 'errno', 'imageop',
-			  'marshal', 'math', 'md5', 'operator',
+			  'math', 'md5', 'operator',
 			  'parser', 'regex', 'rotor', 'select',
 			  'strop', 'struct', 'time')