Multiple Flaws in Enterprise Java Platforms Allow Attackers to Execute Remote Code