Apple Nabs Java Exploit That Bypassed Disabled Plugin
Trailrunner7 writes "Apple on Thursday released a large batch of security fixes for its OS X operating system, one of which patches a flaw that allowed Java Web Start applications to run even when users had Java disabled in the browser. There have been a slew of serious vulnerabilities in Java disclosed in the last few months, and security experts have been recommending that users disable Java in their various browsers as a protection mechanism. However, it appears that measure wasn't quite enough to protect users of some versions of OS X."
Incredibly, still the biggest shit on the internet.
Too bad, as a language I actually like Java. Flash is crap though, always was, always will be.
If the Apple Safari browser on Apple OSX had Java disabled it let it run anyway? Glad they fixed that.
Such an hero.
"The Adobe Updater must update itself before it can check for updates. Would you like to update the Adobe Updater now?"
A webstart link is simply a jnlp file, which is an xml file, that if opened with javaws will start up the Java application (in a sandbox or warn the user it won't). This does not attach to the web browser and runs in its own frame. When you install Java it should associate jnlp files with javaws so that when you click with a browser it shouldn't launch the javaws program unless you choose to always open with it when you click it.
From the article this seems to be a bug with the way the Mac handled scripts in an unexpected way.
nm
Don't count on plugins.
Woah. That was a pretty good one. 5 points for the use of 'ass cherry'
Issue really is How long was the flaw known and How long did it take Apple to get off their ASS to fix it?
Hello? Why is a web browser launching other applications without explicit user consent? Ever?
This was the classic Microsoft security hole - executing anything that came in which could possibly be executed - Word documents, spreadsheets, autoplay files, Universal Plug and Play. Microsoft has now turned most of that off. Apple is replicating a classic Microsoft mistake here.
I solved the problem by:
1) Uninstalling Java
2) Throwing the computer in the trash
Problem solved.
I used to be a Java fan until I found Qt. I see no reason for Java except in very narrow cases.
http://dannagle.com/2013/03/qt-java/
Except for the mountains of back end Java code which happily works just fine, surely you knew this, yes?
An article dissing a managed language over security and then suggesting it can be replaced by an unmanaged language is comical to say the least.
There's a reason why the decline in buffer and stack overflows on the web has declined relative to the decrease in unmanaged languages on the web, in this case, correlation is causation.
Absolutely there are good C++ developers out there who write very secure code, and absolutely there are practices you can put in place to avoid the inherent security risks of an unmanaged language, but I can absolutely assure you that if you replace Java with C++ then Java's security issues will look meaningless as the number of buffer overflows that simply slipped through will cause way more numerous and serious exploits than Java's vulnerabilities have.
Still, it was clear the article was written by someone rather clueless when I saw this:
"There is no âoebyte-codeâ nonsense. Everything is a binary running full speed."
Obviously he doesn't even realise that thanks to JIT compilation, byte-code is converted into native machine code, and with machine specific (rather than just platform specific such as x86 as is often the case with C++ compiles) optimisations to boot.
thanks to JIT compilation
How is JIT compilation compatible with strict W^X security?