The issue is related to errors in the code when a Java plugin is enabled, allowing remote attackers to cause a denial of service or possibly execute arbitrary code via a crafted Java applet that deallocates an in-use JavaScript wrapper. The Java plugin can deallocate a JavaScript wrapper when it is still in use, leading to a JavaScript garbage collection crash, which is potentially exploitable.