I'm reading this right, right—it's Java, not JavaScript, right?
Who cares?
^^ I don't, I just like to argue.
I'm reading this right, right—it's Java, not JavaScript, right?
Who cares?
Well I've been using a Mac for a couple months now, but don't you have to type in your password and tell the OS to install a program? As long as you aren't downloading from shady places *ahem* torrent files* then you should be fine.
Disclosure: I work in IT for a big networking equipment company - so big all of you will get it in one guess probably...
FYI Did you know that due to parsing vulnerabilities on input even sites you trust can have embedded JavaScript in them occasionally if they allow comments/posts from users - it comes down to how good your programmers are at the website. So you don't even need to go to a nefarious website, hackers can occasionally get to you from a good website too... That makes vulnerabilities like this all the more scary!!!!
Workaround: Not "endorsed" by my company because we don't have browser favoritism, but I know lots of engineers who use it:
Install Firefox (www.getfirefox.com), add plugin called noscript.
Any scripts which run on any site explicitly require your permission to run from that point on - this is the safest way to browse. You can see what scripts are being attempted and where they are from - to prove it, I tested this in Safari (vulnerable) and Firefox with this enabled - that killed this script outright in it's tracks.
Take this website for example, it has scripts from:
google-analytics.com
quantserve.com
doubleclick.net
google.com
macrumors.com
And noscript allows me to select which ones I want to run.
I'm reading this right, rightit's Java, not JavaScript, right?
Who cares?
I tried this and nothing happens. I'm using Safari 4.0 beta 2 (build 5528.17). The java app never finishes loading - I just get "This is the applet" and the java logo continuously spinning where the app should appear, I guess. And there's no process called "say" running either. Both Java and Javascript are enabled. <shrug>
Don't forget about "sudo rm -rf /". Some people really are dumb enough that they'll put in their password if a random dialog box appears, even though it'll wipe out their ENTIRE FILE SYSTEM.No, the exploit can run any application that you have the rights to.
Including for example, the terminal command 'rm -rf ~' which will happily delete your entire home folder.
No, this vulnerability is not related to JavaScript.So, what you are saying is this vulnerability is not only related to Java but JavaScript as well? Contrary to what others said? Anyone else now completely confused?
So, what you are saying is this vulnerability is not only related to Java but JavaScript as well? Contrary to what others said? Anyone else now completely confused?
Disclosure: I work in IT for a big networking equipment company - so big all of you will get it in one guess probably...
FYI Did you know that due to parsing vulnerabilities on input even sites you trust can have embedded JavaScript....[snip]
The only thing I can think of is Java is an API layer thats built into the OS. That may have something to do with Apple keeping Java up in OS X, but who knows! I kind of wonder the same thing? Why is it up to Apple to fix issues with a piece of software from another software vendor? No other OS creator is responsible for this, so why Apple? Microsoft doesn't have to patch Java issues. Its up to the end user to download the newest version. It should be the same for OS X users IMO. Even if Apple lets them utilize Software Update to push the updates out.
In a way I think this is part of the problem with Apple and software. Seems like they try to do everything. They sometimes (maybe all the time) develop drivers for the video chips they ships Macs with, now we have Java, possibly some kind of Flash/Shockwave implementation, etc. Apple shouldn't be expected to do everything.
No, this vulnerability is not related to JavaScript.
Except it wasn't major until today and they fixed it within hours. Good luck getting that kind of support from Microsux
Who cares? Well, all OS X users should care since java applets can run on any page and with this exploit they will be able to run any command on your computer without you having to accept anything.
But hey, continue being ignorant and in denial.
It only matters to a content site that requires Java or part of your job where most likely you have an Intranet.
Otherwise, disable it in Safari until the update arrives.
Otherwise, disable it in Safari until the update arrives.
Bingo. The real reason that Java sucks so much ass on Mac OS is that Apple and Sun have a little feud going on, with 'hurt feelings' and pissiness on both sides. Apple could really learn from MS on this one: Microsoft gave up trying to make/bundle their own crappy JVM with Windows NT a long, long time ago. They just let Sun take over making the only JVM for Windows...and why not? Sun developed the language itself, logic would dictate that they know what to do with it. Apple needs to learn to let certain things go. Remember the little bitch-fest that Jobs had with ATi? We might all be running ATi cards (which historically have had better driver support on Mac OS than any NVIDIA option) today if it weren't for that feud.Sun wants to update Java for OSX, but they aren't allowed to because of a contract they signed with apple, who insists on making it themselves. This is apple's fault, not sun's, and it's the reason why apple is always behind schedule in Java updates.
It's running the "say" command, in /usr/bin on your Mac. I assume the applet can be modified to run commands from other directories. Bad news in any case.
Yeah, I decompiled the code and modified it so it would delete a specified file on my Desktop, and it worked. This is a really bad exploit!
Ok.
Chances of it actualy affecting anyone in the wild: slim to zero.
Even after nearly 9 years and with 35-40 million users, OS X still isn't a target. That's insane. And also true. And by the time this exploit would actually mean anything to anyone, Apple's already patched it.
That's the beauty about being an OS X user. Even when there's a hole, chances are you'll never fall into it. The only time Apple should really be concerned is when Windows ceases to exist. Gotta love the premium status and premium pricing of Apple products. It puts a healthy cap on its market, limiting the user base to a degree. Smart. Very smart. We'll always be much, much fewer than Windows users.
No, this one is real. I could upload a modified version of the applet to my web page, and any Mac user who visits will have their home directory wiped out (unless they've disabled Java). If they're running as an admin, then it would be possible to wipe the entire disk, or to install arbitrary software.
I won't do this, because I'm not a jerk. But it took me about 10 minutes to get from the proof-of-concept applet to a malicious one, and I'm sure I'm not the only one. I'd be surprised if there aren't already malicious versions of this in the wild. All you need to do is get someone to click on a link, and they're screwed.
Welp...it's been good, guys. but we all knew this day would come.
Then they aren't viruses, which spread on their own. You're probably thinking of trojans.