Mozilla Blocks Vulnerable Java Versions In Firefox
Trailrunner7 writes with this excerpt from Threatpost: "Mozilla has made a change in Firefox that will block all of the older versions of Java that contain a critical vulnerability that's being actively exploited. The decision to add these vulnerable versions of Java to the browser's blocklist is designed to protect users who may not be aware of the flaw and attacks. 'This vulnerability — present in the older versions of the JDK and JRE — is actively being exploited, and is a potential risk to users. To mitigate this risk, we have added affected versions of the Java plugin for Windows (Version 6 Update 30 and below as well as Version 7 Update 2 and below) to Firefox's blocklist. A blocklist entry for the Java plugin on OS X may be added at a future date. Mozilla strongly encourages anyone who requires the JDK and JRE to update to the current version as soon as possible on all platforms,' Mozilla's Kev Needham said."
So sad what has become of Java.
I know a large part of Slashdot hates Java, but:
-Java passed C/C++ on Sourceforge a while back
-Java was the first language of a lot of people because a lot of colleges adopted it
-Java was the first real and powerful language for a lot of people
-Java held out the promise of developing programs not beholden to M$, thereby making a lot of platforms viable
-Java was supposed to make things easier for the small developer (ISV) by allowing write-once, run anywhere.
So that's why a lot of people have good feelings for Java. Unfortunately, it's dying of a thousand cuts.
I'm not a lawyer, but I play one on the Internet. Blog
I don't know why all the fuss is about breaking our version scheme so the Enterprise has a harder time planning appropriate upgrades to their work stations. And now we decided to break compatibility with your legacy Java systems.
So now we have to be sure that we upgrade our Java first then Firefox... However we had planned to do Fire Fox this week and Java next month, after you know we test our applications that we need to run our business with the new Java version.
The enterprise doesn't stick with IE because they think it is a good browser they know how much it sucks. They stick with it because it can be maintained and managed properly in an enterprise environment.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
Instead of Mozilla just fucking DISABLING it, how about adding a huge blinky warning to it?
"Oh, wow. I should upgrade as soon as I get the opportunity."
vs
"Fuck, it broke!"
The codespace where an exploit can occur is limited to only a subsection of VM's code. It is not perfect, but it offers better protection than running C code, and more flexibility than non-scripting HTML does. The same concept is used when running code as non-root even if you do have sudo access.
I can't find any means to disable this in about:config.
I -HAVE- to have older versions of java installed on my workstation to replicate problems with old releases of our software.
For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
Also makes me wonder what happens to bad legacy apps which rely on the older versions of java?
No software is perfect. No software will ever be perfect. Any non-trivial code will contain some bugs, but there's something seriously wrong here.
Software like Java, Flash and Acrobat Reader aren't weekend projects thrown together in a few hours by a highschool student. They have been around a long time and are produced by large companies with lots of resources. The fact that these programs still have to constantly be patched to fix gaping security holes, is beyond absurd.
It would be funny if it wasn't so stupid.
Every so often, someone says to themselves 'software is complex, and therefore prone to bugs. Some of these are exploitable, giving security holes. I bet we can fix that by adding another layer of complex software.' The most surprising thing is that people actually believe them.
I am TheRaven on Soylent News
I spent all morning and much of the afternoon cleaning that crap up...
Usually it's faster to just use a system restore point. Typically these drive by mass attacks are not going to be smart enough to infect system backups. Although perhaps once enough of it starts running other pieces of malware start getting retrieved as well. I'd also immediately pull the ethernet cable if that nonsense starts up, then boot to safe mode.
Fear is the mind killer.
I believe you can override it on a per-page basis. Thats how chrome deals with it.
The fact that these programs still have to constantly be patched to fix gaping security holes, is beyond absurd.
I think this is addressed by your first statement-
No software is perfect.
"But this one goes to 11!"
Maybe no software is perfect, but some bits of software are a lot closer to perfect than others.
Much of this comes down to choice of tools. For example, if you're writing security-sensitive software in something like C or C++ in 2012 and the software in question isn't something very low-level like an OS kernel, you're probably making a mistake as far as security goes. The fact that much of the industry makes this mistake doesn't negate the preceding statement, it just means much of the industry is choosing to allow commercial pressures to override technical merit.
Much of it also comes down to choice of processes. We know very well how to write highly reliable software. Even for cases where ultra-high reliability isn't required, we know of relatively easy changes to processes that can reduce bug rates by almost an order of magnitude over the industry norm. If you're writing security-sensitive software in 2012 and not using these processes, you're also probably making a mistake as far as security goes. The fact that much of the industry makes this mistake doesn't negate the preceding statement, it just means that much of the industry is choosing to prioritise letting developers concentrate on the fun stuff over improving the quality of the work done by those developers.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
[They] aren't weekend projects thrown together in a few hours by a highschool student. They have been around a long time and are produced by large companies with lots of highschool dropouts
FTFY
There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
There are two ways of constructing a software design.
One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies.
The first method is far more difficult.
C. A. R. Hoare, 1980 Turing Award lecture
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
Apple released a Java update today, so everybody should be checking Software Update now, before we block on Mac.