Got a tip for us? Share it...

Unpatched OS X Java Vulnerabilities Drawing Attention

Programmer and former Apple engineer Landon Fuller has released a proof-of-concept exploit demonstrating vulnerabilities in Apple's current implementation of Java that allow arbitrary code execution in Java-enabled Web browsers. While the vulnerabilities, first discovered last August, were disclosed and patched by Sun last December, Apple has yet to roll out a fix for its own implementation of Java.

CVE-2008-5353 allows malicious code to escape the Java sandbox and run arbitrary commands with the permissions of the executing user. This may result in untrusted Java applets executing arbitrary code merely by visiting a web page hosting the applet. The issue is trivially exploitable.

Unfortunately, these vulnerabilities remain in Apple's shipping JVMs, as well as Soylatte 1.0.3. As Soylatte does not provide browser plugins, the impact of the vulnerability is reduced. The recent release of OpenJDK6/Mac OS X is not affected by CVE-2008-5353.

With the recent release of OS X 10.5.7 failing to address the vulnerabilities, Fuller decided to create and release his proof-of-concept exploit in order to bring attention to the severity of the issue. The proof-of-concept exploit uses a browser-based Java applet to activate the Unix "say" command on the user's system and recite a statement regarding the exploit initiating an innocuous process.

The only recommended workaround at this time is to disable Java applets in all browsers and to disable the 'Open "safe" files after downloading' option in Safari. Disabling Java applets will cause some websites to behave incorrectly, but no other protection against exploits of the vulnerabilities is available until Apple releases a patch.

Top Rated Comments

(View all)

36 months ago
I'm not really sure how to rate this news article.

I could rate Positive because Landon Fuller is really trying to bring the issue to everybody's attention. But then I could rate Negative because Apple still hasn't resolved this issue.

Hmm... decisions, decisions.
Rating: 0 Positives / 0 Negatives
36 months ago
Rating: 0 Positives / 0 Negatives
36 months ago
When I read this, I immediately went to Safari's preferences menu to disable Java, only to find that I'd already disabled it. I'most likely have had it disabled since right after I finished installing OS X, along with 'Open "safe" files after downloading' of course...

Never noticed anything missing on the web without it. At all.
Rating: 0 Positives / 0 Negatives
36 months ago
Totally unacceptable and inexcusable. :mad:
Rating: 0 Positives / 0 Negatives
36 months ago
So much for the always annoying Apple quarantine setting to be useful... :o
Rating: 0 Positives / 0 Negatives
36 months ago
Here's the blog post from Intego:

The best way to protect against this exploit is to deactivate Java in your web browser. In Safari, choose Safari > Preferences, click the Security tab, and uncheck Enable Java if it is checked. It is safe to leave Enable JavaScript activated, since this vulnerability only affects Java applets.

If you use Firefox, this setting is found on the Content tab of the program’s preferences.

http://blog.intego.com/2009/05/20/intego-security-memo-java-vulnerability/

Rating: 0 Positives / 0 Negatives
36 months ago
Welp...it's been good, guys. but we all knew this day would come.
Rating: 0 Positives / 0 Negatives
36 months ago
This isn't the first exploit that Apple eventually fixes.
Rating: 0 Positives / 0 Negatives
36 months ago

Welp...it's been good, guys. but we all knew this day would come.


The day has already been and passed. OS X has vulnerabilities... and they get patched. It's unfortunate that this one is there yes, but there's probably more than just this one right now waiting to be found.

I will however be curious to see how long it takes them to fix this now that it's more widely talked about.
Rating: 0 Positives / 0 Negatives
36 months ago

Welp...it's been good, guys. but we all knew this day would come.


Yeah because Java exploits is something new...
Rating: 0 Positives / 0 Negatives

[ Read All Comments ]