Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MacRumors

macrumors bot
Original poster
Apr 12, 2001
68,177
38,956


Apple today released a pair of software updates for users of Mac OS X Snow Leopard and Leopard, delivering updated versions of Java containing the latest performance and security fixes.

- Java for Mac OS X 10.6 Update 1 weighs in at 78 MB and requires Mac OS X 10.6.2.
Java for Mac OS X 10.6 Update 1 delivers improved reliability, security, and compatibility for Java SE 6. Java for Mac OS X 10.6 Update 1 supersedes the previous Java for Mac OS X 10.6.

This release updates Java SE 6 to version 1.6.0_17. This release is only for Mac OS X 10.6.2 or later versions of Mac OS X 10.6. This release of Java SE 6 is available on Intel-based Macs only.
Details of the security content included in the update can be found in the associated support document.

- Java for Mac OS X 10.5 Update 6 weighs in at 122 MB and requires Mac OS X 10.5.8.
Java for Mac OS X 10.5 Update 6 delivers improved reliability, security, and compatibility for J2SE 5.0 and Java SE 6. Java for Mac OS X 10.5 Update 6 supersedes all previous updates of Java for Mac OS X 10.5.

This release updates J2SE 5.0 to 1.5.0_22, and updates Java SE 6 to 1.6.0_17. J2SE 1.4.2 is no longer being updated to fix bugs or security issues and is therefore disabled by default in this update. This release is only for Mac OS X 10.5.8 or later versions of Mac OS X 10.5. This release of J2SE 5.0 supports all Intel and PowerPC-based Macs. Java SE 6 is available on 64-bit Intel-based Macs only.
Full security details are available in the support document for the release.

Article Link: Apple Releases Java Updates for Snow Leopard and Leopard
 
The bulletin:

APPLE-SA-2009-12-03-1 Java for Mac OS X 10.6 Update 1

Java for Mac OS X 10.6 Update 1 is now available and addresses the
following:

Java
CVE-ID: CVE-2009-3869, CVE-2009-3871, CVE-2009-3875, CVE-2009-3874,
CVE-2009-3728, CVE-2009-3872, CVE-2009-3868, CVE-2009-3867,
CVE-2009-3884, CVE-2009-3873, CVE-2009-3877, CVE-2009-3865,
CVE-2009-3866
Available for: Mac OS X v10.6.2 and later, Mac OS X Server v10.6.2
and later
Impact: Multiple vulnerabilities in Java 1.6.0_15
Description: Multiple vulnerabilities exist in Java 1.6.0_15, the
most serious of which may allow an untrusted Java applet to obtain
elevated privileges. Visiting a web page containing a maliciously
crafted untrusted Java applet may lead to arbitrary code execution
with the privileges of the current user. These issues are addressed
by updating to Java version 1.6.0_17. Further information is
available via the Sun Java website at
http://java.sun.com/javase/6/webnotes/ReleaseNotes.html Credit to
Kevin Finisterre of Netragard for reporting CVE-2009-3867 to Apple.

Java
CVE-ID: CVE-2009-2843
Available for: Mac OS X v10.6.2 and later, Mac OS X Server v10.6.2
and later
Impact: An expired certificate for a Java applet is treated as valid
Description: An expired certificate for a Java applet is treated as
valid. This issue is addressed through improved handling of expired
certificates. Credit to Simon Heimlicher of ETH Zurich for reporting
this issue.


Java for Mac OS X 10.6 Update 1 may be obtained from the Software
Update pane in System Preferences, or Apple's Software Downloads
web site: http://www.apple.com/support/downloads/

The download file is named: JavaForMacOSX10.6Update1.dmg
Its SHA-1 digest is: e31791c61b56c7db104baffb00971fad88feb8e4

Information will also be posted to the Apple Security Updates
web site: http://support.apple.com/kb/HT1222
 
So let me get this straight:

Mac OS X 10.6
32 bit Java SE 6
64 bit Java SE 6
No Java SE 5

Mac OS X 10.5
No 32 bit Java SE 6
64 bit Java SE 6
32 bit Java SE 5

That right? :confused:
 
So let me get this straight:

Mac OS X 10.6
32 bit Java SE 6
64 bit Java SE 6
No Java SE 5

Mac OS X 10.5
No 32 bit Java SE 6
64 bit Java SE 6
32 bit Java SE 5

That right? :confused:

10.5 also has 64 bit Java SE 5
 
10.5 also has 64 bit Java SE 5

Cheers, so (updated):

Mac OS X 10.6
32 bit Java SE 6
64 bit Java SE 6
No Java SE 5

Mac OS X 10.5
No 32 bit Java SE 6
64 bit Java SE 6
32 bit Java SE 5
64 bit Java SE 5

I wonder what stops Apple producing SE 5 for 10.6 or 32 bit SE 6 for 10.5, other than laziness?
 
Cheers, so (updated):

Mac OS X 10.6
32 bit Java SE 6
64 bit Java SE 6
No Java SE 5

Mac OS X 10.5
No 32 bit Java SE 6
64 bit Java SE 6
32 bit Java SE 5
64 bit Java SE 5

I wonder what stops Apple producing SE 5 for 10.6 or 32 bit SE 6 for 10.5, other than laziness?

As you will also note, Mac OSX 10.5 also had Java SE 4 (1.4.2), but they are now disabling it because it has passed EOL and isn't being updated.
 
Bad instructions

Why if this update requires a reboot do they instruct you to:
"Please quit and relaunch any web browsers and Java applications after installing this update."

You would think that people would read the instructions that they send out.
 
Cheers, so (updated):

Mac OS X 10.6
32 bit Java SE 6
64 bit Java SE 6
No Java SE 5

Mac OS X 10.5
No 32 bit Java SE 6
64 bit Java SE 6
32 bit Java SE 5
64 bit Java SE 5

I wonder what stops Apple producing SE 5 for 10.6 or 32 bit SE 6 for 10.5, other than laziness?

1.4.2 isn't removed from 10.5. It can be enabled using Java Preferences.app. That's good because that's the only version that works fine with spaces in Leopard
 
Why is my update for 10.6 coming in at 346 mb. :confused:

The other day there were no software updates available, so I don't think I've missed anything....

EDIT: Aha! I'm also getting an XCode update.
 
I received a kernel panic when logging in after the required reboot. Second reboot & login went fine. Not very reassuring though.
Joseph Elwell.
 
I wonder what stops Apple producing SE 5 for 10.6 or 32 bit SE 6 for 10.5, other than laziness?

1.4.2 was deprecated in Leopard and is now gone in Snow Leopard. 1.5 is also old now, and there was no sense in focusing time on 1.5 and 1.6. So they have just focused on making 1.6 a high performance VM.
 
Don't notice anything different.

But, even though it should have nothing to do with anything, watching 10, 5 minute Youtube videos got the temp to 126, usually it is around 135 while watching Youtube with fans at 3500rpm. Interesting.
 
Why if this update requires a reboot do they instruct you to:
"Please quit and relaunch any web browsers and Java applications after installing this update."

You would think that people would read the instructions that they send out.

Seems like quite a bit of a cut and paste job to me!

They've put this bit in the notes for Snow Leopard's update:

"This release is only for Mac OS X 10.6.2 or later versions of Mac OS X 10.6. This release of Java SE 6 is available on Intel-based Macs only."

Seeing as Snow Leopard only works on Intel-based Macs, that's a given!
 
A given?
Someone could feasibly think that this could update the SE 6 version on 10.5 running on PowerPC.

Not when it says on his machine that it's for 10.6, thus making it redundant to say it is for Intel-based Macs.
"This release is only for Mac OS X 10.6.2 or later versions of Mac OS X 10.6. This release of Java SE 6 is available on Intel-based Macs only."
 
Not when it says on his machine that it's for 10.6, thus making it redundant to say it is for Intel-based Macs.

You're assuming all people know that 10.6 is Intel only. A lot of users are very stupid. I mean, have you seen this forum?
 
This update appears on my 2008 Imac but not on my 2009 macbook pro..
both running 6.2..
Any ideas why?
P..
 
"This release is only for Mac OS X 10.6.2 or later versions of Mac OS X 10.6. This release of Java SE 6 is available on Intel-based Macs only."

Seeing as Snow Leopard only works on Intel-based Macs, that's a given!
That's because there isn't a Java SE 6 from Apple for PPC. It's just a statement of fact. The second sentence regarding CPU is the equivalent to to this statement for Mac OS X 10.5:

"This release of J2SE 5.0 supports all Intel and PowerPC-based Macs. Java SE 6 is available on 64-bit Intel-based Macs only."

Of course, that's poorly phrased too, because J2SE 5.0 is only supported on Intel Macs running Leopard, not Snow Leopard.
 
Cheers, so (updated):

Mac OS X 10.6
32 bit Java SE 6
64 bit Java SE 6
No Java SE 5

Mac OS X 10.5
No 32 bit Java SE 6
64 bit Java SE 6
32 bit Java SE 5
64 bit Java SE 5

I wonder what stops Apple producing SE 5 for 10.6 or 32 bit SE 6 for 10.5, other than laziness?
No Java SE 6 on Mac OS X 10.5 for PPC.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.