marshal.loads() on untrusted data can cause crashes or arbitrary code execution.
Do not deserialize untrusted data with marshal. Use JSON for data interchange.