Apple has shipped new update for Java runtime to patch about 18 vulnerabilities that expose Mac OS X users to remote code execution attacks. The Java Release 6 for Mac OS X 10.4 patches multiple critical holes in Java, Java 1.4 and J2SE 5.0, and includes a well-known issue that was left unpatched by Apple for more than a year.