Apple Finally Patches Java Vulnerability
macs4all writes "Apple has finally addressed the Java vulnerability that nearly everyone else patched months ago. Available now for OS X 10.4 and 10.5, and through Apple's Software Update service, this update patches a flaw in the Java Virtual Machine that could potentially allow a malicious Java applet to execute arbitrary code on the machine. Apple had previously advised users to turn off Java temporarily in their Web browsers."
It is truly sad that Apple still just don't "Get" security. Makes me a sad panda to think it is going to take some sort of devastating worm or virus for them to finally wake up and smell the shit they are pumping out.
...and this means that we can expect Vic20_love to come along any moment now and complain that his OS X 10.1 machine from 19-dickity-6 doesn't have a patch out yet, so Apple sucks.
Not that Apple doesn't suck, but you don't really need to troll for reasons.
(Bye, karma, nice knowing you...)
--saint
Just wondering. PPC Java for OSX is even more out of date than x86 Java.
The latest java on PPC is 1.5, and I'm sure it's out of date too...
That's because it does!
Rich also chided Apple for leaving such a major hole unpatched for so long.
Yeah, Apple, a meager market share (not accounting for cost per unit of course) isn't an excuse to leave stuff like this busted. I hereby CHIDE you!
Well, maybe.
First off, pretty much every time we get one of these "OMG!" stories on slashdot about a security flaw going unfixed, we find out that it's not nearly as bad as suggested by the slashdot summary. In this case, the description linked to from the slashdot article says: "The Java plug-in does not block applets from launching file:// URLs. Visiting a website containing a maliciously crafted Java applet may allow a remote attacker to launch local files, which may lead to arbitrary code execution." So that's quite a bit less scary than the slashdot summary makes it sound. If I'm understanding correctly, it apparently doesn't let the attacker launch any code the attacker choses. It only lets the attacker launch code that's already present on the user's filesystem. And doesn't the java sandbox model prevent java applets from writing to the filesystem? So the attacker really may have very little opportunity to execute arbitrary code of the attacker's choosing.
Second: the slashdot summary says, "Apple had previously advised users to turn off Java temporarily in their Web browsers." Wow, that sounds really awful. It makes it sound like a really serious problem. But wait, the apple page doesn't say this. According to the tidbits.com article, Rich Mogull is the one who says the fix is to disable applets. The link to Rich Mogull's advice is a link within tidbits.com.
Find free books.
Even after updating, I've found that's advice I can live with.
Holy crap that's a huge update. How big is the original install? Sorry for the people on dial-up.
Had this been a post about Microsoft instead of Apple, I'd imagine there'd be a lot of "ha ha micro$0ft sucks" posts now.
Instead, there's a lot of "ha ha Apple sucks" posts, as one would expect since the story's about Apple and not MS.
I do not understand...but since when have problems in Java been Apple's problems?
Seriously, the title talks of problems with Java and then goes ahead to mention that these problems are Apple's problems - absurd!
May be the title should be changed to say something like: -
"...Java exploits a vulnerability on Apple's OSX..."
Apple Guy "Halt who goes there"
Black Haxor "It is I the black haxor, I seek the finest computer coders to join me in my quest"
Apple Guy " You shall not pass"
Black Haxor "What ?"
Apple Guy "Non shall pass"
Black Haxor "I have no quarrel with you, good sir, but I must move on"
Apple Guy "Then you shall first install photoshop and make an offering at the alter of Steve and promise to buy hardware at twice the price from the lords of apple".
Black Haxor "I command you to stand aside! for I am the Black Haxor"
Apple Guy "I move for no man for I am impervious to all your tricks for I run OSX"
Black Haxor "So be it"
[Black Haxor pulls out his laptop and starts to type]
[HAH]
Apple Guy "What have you done ?"
Black Haxor "I have exploited a java script bug on your system and signed you up as the local leader for the "Pedo's Rights" association and then passed the details on to the the local parents and teachers group"
Apple Guy "what is this trickery, for such is impossible, you lie"
[a rabble of middle aged parents turn up]
Crowd "THERE HE IS, GET HIM!!"
Apple Guy "BAH! Tis but a lie"
Black Haxor "run man, they weld clubs and carry petrol containers and mean harm upon you"
Apple Guy "They do not wish me harm as my laptop colour matches my shoes, thus they come to tell me how great my karma is"
[15 minutes later the Black Haxor is staring at a smoldering pile on the ground]
Black Haxor "Sigh"
[Crosses bridge]
The update fails to install on some machines, mine included.
Use your favourite search engine (Bing me no Bings) to find references to:
Rich And Stupid is not so bad as Working For Rich And Stupid.
I don't know about others but this Java vulnerability update makes my Mac feel a lot faster.
I mean hell us Mac users can FINALLY get back on the internet. Shooo took long enough We just sat here living in fear. Mac powered off. Checking in with our Windows friends to see when it was safe again, while flashbacks to the "Code Red" nightmare from year ago filled our head. Oh wait, Code Red is when my company swore off ever using Windows for critical systems.... Scratch that.
But anyways us Mac fan bois are back! WOO HOO!!!! "finally"
Yeah. Those losers should stop running their iTunes store with Java. Lame Java haters!
http://en.wikipedia.org/wiki/WebObjects No, I didn't just edit it, but I suppose it's ripe for vandalism now.
Not like your conjecture is without merit. I mean, what can explain their slowness in Java porting? I wish I knew. It's a real annoyance.
To be mildly fair, us mere mortals aren't getting WebObjects updates anymore, but they don't seem to be slowing down their usage of it at iTunes & the Apple store and dev sites. Perhaps they're going to migrate more things to SproutCore once BitBurger et al gets released. Although that doesn't provide them with a back-end, and I'm not utterly convinced that RoR is up to the demand, inclusion in OS X notwithstanding. If only more Erlang/Mnesia would roll out.
is so very much simpler.
Game! - Where the stick is mightier than the sword!
Not having any idea what anything in that post means I presume it is all part of a delicious sandwich (Sproutcore, BitBurger...) ... sounds yummy...
I think apple should launch another ad campaign with the "Cool" mac guy on one side and a security guy on the other! The "Cool" guy could put his head in the sand and shout "Don't make me do stuff!".
While WebObjects CAN use Java, it can also use Objective-C, and is several times faster when using Objective-C.
Needless to say, the iTunes Music Store uses Objective-C and NOT Java.
The easiest way to verify this is to note that Java support came to WebObjects well after the iTunes music store was implemented.
Java on Mac OS X has been deprecated in favor of Python and other more useful languages. Xcode still supports it (barely) but the writing's on the wall: move to Objective C or Python, Java is dead.
Dooooddd... there's like this totally new thing called Bing! that lets you look stuff like that up! (I hear some pikers down in Cali called googol or something stupid like that are trying to horn in on the action though).
I'll have to drag out my OS X Server 1.x and give it a whirl. I haven't played with it in ages and don't really recall the full dev cycle on that. My current XCode doesn't have WO installed (but I've got Ada, go figure), so I can't even create a simple project. I don't recall having the ability to create anything non-Java on the server side for a quite a while though. However, until I have something concrete in front of me, I'm forced to agree with you. :)
As to "Java is dead", well - I've been of that opinion in the overall scheme of things for a while. I don't know if you meant that only regarding Apple's attitude toward it, but I think it extends beyond just them. But then I also think the "open source the world!" movement has accomplished so many of its goals at this point that it's becoming a solution desperately searching for more problems. Needless to say (and yet I do), that doesn't make me terribly popular 'round these here parts.
Do not worry: you would not get Java 1.6 (or 6.0, or whatever) with 10.5 on PPC either. This is only for x86-64 machines.
This makes even happier that my mac greeted me with "The Java update for 10.5 could not be installed" this morning.
...these aren't my real teeth.
...but I didn't have a mac, so I had to use a vm with an unpatched linux (ubuntu 8.10 actually). I tried to convince a guy with a mac in the audience to go to my exploit url, but he was not willing... One cool thing of this exploit is that it is pure java, so the same exploit can work on linux, mac and windows.
Here is a writeup on the vulnerability: http://blog.cr0.org/2009/05/write-once-own-everyone.html
And here is a proof-of-concept exploit: http://landonf.bikemonkey.org/code/macosx/CVE-2008-5353.20090519.html
You can decompile it to see what's going on exactly.
Enjoy.
I would also add that in 1998 the automatic patching and updates concept was brand new, and even the windows update site wasn't pushing patches, but rather desktop themes and other nonsense "add ons".
Apple has a really good updating service built into OSX, so good that I barely notice that it has done anything when it is finished. There aren't as many patches as I get bombarded with on Windows, but I still don't think that means "they are in 1998".
I'm a 2000 man.
I mean, what can explain their slowness in Java porting? I wish I knew. It's a real annoyance.
Apple wants external developers to use Cocoa. They want to focus internal efforts on making Cocoa better.
From Apple's strategic perspective, why support an alternative platform (and Java is an alternative platform) that doesn't lead to great Mac software, especially great Mac-only software?
obviously no deficiencies vs. no obvious deficiencies
I don't disagree with any of your speculations. The thing is, as I understand things, Sun would do the work for Apple if Apple would let them. Not being privy to internal details, it's easy to imagine that it's a control issue or even something nefarious. It could be something as simple as not being able to get Sun to support their Aqua look. Ultimately, I really don't know, but it doesn't make it any less annoying.
While I realize their objectives (vs realizing their objectives - giggle) are going to be Cocoa centered, and while I'm mildly fanboyish toward Cocoa, I'd still like to be able to roll Java apps in XCode on occasion. It's not as if their lagging support of Java is going to keep from rolling Java apps for other platforms. It just makes it more of a hassle for me.
I'd prefer Apple worked a bit harder to keep me happily working within their platform, rather than pushing me out of the platform in order to accomplish tasks that aren't Apple-centric. Not that Java is a deal killer for me at the moment, but if they let that type of thinking take root too deeply, I think they're setting themselves up to be another Microsoft culture.
problems with librxtxSerial.jnilib arrrgh!
they can do something about this "The update "Java for Mac OS X 10.5 Update 4" can't be installed error message I get when I try to install the thing.
But, I wanted socialized health insurance!
I was under the impression that WebObjects was Java only since 5.0 came out. http://developer.apple.com/tools/webobjects/ As you can see, it mentions only java in the description.
MidnightBSD: The BSD for Everyone
Anybody else notice the rabid, hostile tendencies of the typical Mac Fanboy's postings? A little disturbing...
[Insert pithy line of moxie here.]
I had the same issue with one of my macs and had to do the same :)
Strange bug.
Mexico: 100% conservative's America now!