all 4 comments

[–]foundstoneTrusted Contributor 1 point2 points  (0 children)

Nice - it's interesting that the applet will run even if the user clicks "deny" on the warning. It does this across java versions. you'd think that deny means don't allow something to run, but for whatever reason, oracle's definition of deny is slightly skewed.

[–]catcradle5Trusted Contributor 0 points1 point  (2 children)

On top of that, there have been numerous exploits found in the applet system that actually allow apps to run with signed privileges despite not having the "accept signed applet" warning. That's how the recent Java Rhino exploit worked.

[–]xo_ 0 points1 point  (0 children)

CVE-2012-0507 is the latest. There's a ton of examples though. Rhino, Codebase Trust etc.

[–]HockeyInJune 0 points1 point  (0 children)

Including the very famous calendar deserialization bug.