Oracle Ships Java 7 Update 11 With Vulnerability Fixes
An anonymous reader writes "After announcing a fix was coming just yesterday, Oracle on Sunday released Java 7 Update 11 to address the recently disclosed security vulnerability. If you use Java, you can download the latest update now from the Java Control Panel or directly from Oracle's website here: Java SE 7u11. In the release notes for this update, Oracle notes this version "contains fixes for security vulnerabilities." A closer look at Oracle Security Alert for CVE-2013-0422 details that Update 11 fixes two vulnerabilities."
It's great that the default security settings have been increased - and the zero-day flaws needed fixing (as always).
Proper web browsing hygiene protected users from this zero-day vulnerability - but my mom needed this update.
- Nec Impar Pluribus, or so I'm told.
It isn't cool to force users to do a major version upgrade just to get a security patch.
I'm totally confused every time this comes up... do browsers have Javascript (more accurately ECMA Script) or Java itself? I understand it is the former; whiereas Java is a plugin that needs to be explicitly installed. And I also believe Javascript has almost nothing to do with Java.
Is Java on browsers so widespread?
If you keep throwing chairs, one day you'll break windows....
So does this leave the last 15 versions of Java the user has still installed and listed in the programs list? How secure is that?
.
Why can't the larger companies, e.g. Microsoft and Oracle, respond to and fix the sucrity issues more quickly than on a timeline expressed in months?
Browsers come with only JS. Java is a plug-in published by Oracle that plays applets written in Java, just as Flash Player is a plug-in published by Adobe that plays applets written in ActionScript.
All the main codebases I work with and develop are in java. Tonight I was doing some work and tried to google some javadoc, but the first result was an illustration of a java-logo coffee cup going into a garbage can, and the first pageful of results were "how to uninstall java." I already had a customer balking about installing java. Now it seems certain we'll have to port everything away, a huge undertaking. (Even though we'll end up porting it to C++ and have multiple times more vulnerabilities when we're done, but I guess at least they'll be specific to our application).
noscript. block all java.
whitelist for the one single site that needs it. ameritrade.
i use ameritrade without java i donno wtf ur doin
Let him who hath coded a large project completely error free perform the first cast.
I think Double.NaN is your problem here... Not Java.
The G
I really hate saying this because I am mostly libertarian and wary of too much regulation, but I think it is high time that there are regulations akin to those imposed on other engineering disciplines put into place over software that is used in 'e-infrastructure' such as banking, etc.
Be careful what you wish for.
As a professional software developer, I find the poor choices made by big name software companies very frustrating, and I'm well aware of the cumulative damage caused when software used by many people fails.
On the other hand, if you mandate heavyweight regulation in such an industry, you're going to see prices go up significantly, and a lot of useful free-as-in-beer software would probably disappear almost overnight because the people writing it are going to be reluctant to accept engineering-level liability for work they do at charity/PR level prices.
Then you'll get some sort of approved person/recognised competency qualification, probably administered by some bureaucratic organisation with expensive membership fees and a lofty title, possibly backed by law so people can't even practise software development without jumping over the officially sanctioned barriers to entry any more, or at least such that you can't get professional insurance policies to cover your engineering-level liabilities without playing the game.
Oh, and since there are about three people on the planet who actually know how to write really robust software and they're all in very high profile jobs already, that organisation is instead going to be run (or more likely "advised" by some sort of "expert panel") by the kind of smooth-talking consultants who move from one fad to the next, making lots of money on the upside and then running away before they have to face the consequences of their expensive advice. You know, the ones who use terms like "Agile" and "software craftsmanship", but who can't manage to write a Sudoku solver or who think there are no more programming languages left.
In short, if you want to stifle genuine innovation in the industry by people who really are competing on quality or exploring better ways to write software, and ensure that all you ever get is junk written by people who are more interested in competing on compliance with "quality standards" and exploring better ways to make money from software, regulation is exactly how you do it. In time, we'll learn how to build software better and people who make the effort to do so will be able to compete on genuine quality, but until we have learned how to do that with some level of consistency, any attempt to turn software development into some sort of engineering profession is doomed.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
Is the US Government recommending disabling Java for them to fix it.
Sounds like a sustainable development model.
Just nuke Java, and the gigantic towers where it lives, from orbit; it's the only way to be sure.
you can download the latest update now from the Java Control Panel or directly from Oracle's website
My Java Control Panel has no update functionality.
I think Double.NaN is your problem here... Not Java.
If an API call doesn't sanitize/check its input but causes a core dump, then it's the API problem, not the callers'.
Questions raise, answers kill. Raise questions to stay alive.
I'm not going to tell my friends and family it's safe to reinstall it. None of them even noticed that anything had changed after the uninstall.
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
They did NOTHING even thought they knew about this since last August.
It makes the news, and it's fixed in one day.
While I was manually updating to 7u11, I found out that the 64-bit version does not even have auto update - only the 32-bit version does. How the hell can Oracle be so irresponsible? I know most people use the 32-bit version, but still, what the fuck.
Because the stupid vendors make updates a chore to keep up with, people will choose their web engines with care, and Java applets don't have enough use for most to keep them in the upgrade chore list. It's down to Flash and HTML/DOM browsers now.
Oracle just has to hope that enough won't bother to shut it off.
Table-ized A.I.
Ringer.
But I'll give you 7/10 since your effort showed character.
Il n'y a pas de Planet B.
Their rep and that of Java took a huge punch in the gut. I'm a long time Java developer and I'm fuming at the way Oracle has handled this. When non-techies are associating Java with hacking, this is terrible news for the language and platform. It won't be long before the pointed-headed bosses start calling down to their IT shops making sure "we got all the java out of the computers."
I swear to God...I swear to God! That is NOT how you treat your human!
Not APK. To short (needs more incoreherent or seemingly irrelevent sentences) and not enough bold. Only using one PS is highly suspect as well.
There are at least 3 more Java 0-day vulnerabilities in Oracle's queue that they have yet to address. We submitted one and I know of 2 more from other research groups. It is just a matter of time before they are either addressed or discovered and used in the wild. Unless you have specific needs for Java, there's no reason to run it.
I'm interested if OpenJDK is also affected by this exploit or is it only the Oracle JRE?
Since Java 7 OpenJDK is now the reference implementation of Java. Linux ships of course with OpenJDK but you can still install Java from Oracle.
http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
So everyone clinging to Snow Leopard and below (even though they remain the bulk of Mac OS installs in use [OSX version graph], are left hanging in the wind.
GJ Oracle.
Some days it's just not worth
chewing through my restraints.
No, I don't want the fucking Ass Toolbar installed, Oracle. Thanks for asking.
of the average developer.
Another popular usage is for home check depositing via a scanner.
Of those I know who got rid of Java I am willing to bet not one will reinstall this software.
I am a sysadmin on several web apps and I went and got the official security alert. I have to admit I am a bit confused by the message:
"
Oracle Security Alert for CVE-2013-0422
Description
This Security Alert addresses security issues CVE-2013-0422 (US-CERT Alert TA13-010A - Oracle Java 7 Security Manager Bypass Vulnerability) and another vulnerability affecting Java running in web browsers. These vulnerabilities are not applicable to Java running on servers, standalone Java desktop applications or embedded Java applications. They also do not affect Oracle server-based software.
The fixes in this Alert include a change to the default Java Security Level setting from "Medium" to "High". With the "High" setting, the user is always prompted before any unsigned Java applet or Java Web Start application is run.
These vulnerabilities may be remotely exploitable without authentication, i.e., they may be exploited over a network without the need for a username and password. To be successfully exploited, an unsuspecting user running an affected release in a browser will need to visit a malicious web page that leverages these vulnerabilities. Successful exploits can impact the availability, integrity, and confidentiality of the user's system. "
Yet Oracle released another notice that talks about a critical patch update for several Oracle products (ie.: db, app servers, etc.)
http://www.oracle.com/technetwork/topics/security/cpujan2013-1515902.html
Does anybody understand why there are cpu's for their products if the zde doesn't affect there products?
Been on the fence about removing Java completely from all my systems. Have a few things still requiring it, but I get tired of the frequent nagging update notices and the fact it installs 16 parallel versions. With the recent security problems I just decided to nuke java completely and refuse to use any service, tool or app that requires Java. While Java "the code" should live on, Java the "platform" should die a fiery death. Anybody still using Java as a platform for app distribution should seriously consider moving to a more 'modern" platform, or get a new career in basket weaving.
I haven't thought of anything clever to put here, but then again most of you haven't either.
*skiboy941 reads about major Java exploit. Business as usual. Move along, nothing to see here.
Ahhh, yes, I remember that. That was the Wonderful World of Windows. Things just auto-install themselves with little, if any, input from the user, or the administrator.
As opposed to me getting a panicked call from my father wondering what this "Java" thing is and me having to coach him through every security update. Or worse no security updates ever getting applied and then me having to remove a bunch of malware. No thanks. I'd much prefer a moderately sane set of automatic updates for any portion of the population that does not have an IT department on retainer.
In alternate realities, such as the Unixverse, the user must call up a program from which he searches for the particular package he wants to install. Or, he must be familiar enough with his package manager to call it up from a terminal. Auto-install has proven to be a Very_Bad_Thing, time and again.
Back here in the Real World we have huge numbers of people who do not and will not ever understand updates for any reason even if it is in their best interest. Updates for the General Public should be automatic by default with an easily enabled option to make them not automatic. Software for enterprises should be not automatic by default with the option to make it automatic. Yes, automatic updates aren't a perfect solution but for many users it is better than no updates.
Updates for the General Public should be automatic by default with an easily enabled option to make them not automatic. Software for enterprises should be not automatic by default with the option to make it automatic.
So what's the best practice to tell whether a program that is useful both to the General Public and to an enterprise is being run by the General Public or by an enterprise? On Windows, should the criterion be whether a computer is joined to a domain at installation time? What should the criterion be on Mac and Linux?
Then the United States Government is doing it wrong. Time.gov, the tool to check the official U.S. civil time, offers the choice of a Java applet or a Flash object to display the current time accurate to within a half second.
I am still struggling with this one because my nature is to want Government to stay out of people's business, but when that business has the potential to have an effect on infrastructure or the livelihoods of others then sometimes it's a necessary evil.
It sounds like you understand the nuance of the situation nicely. Unlimited freedom is not always good and regulation is not always bad. Both can be taken too far with undesirable results. The notion of keeping regulation to a reasonable minimum is a very sensible idea. But you can cut regulation too far and the inevitable result is self interested behavior that hurts the common good. Our recent financial crisis was a good example of this. You cannot possible work in a job on Wall Street and not understand that some amount of regulation is very very necessary. Conversely it's not hard to have regulations that are so burdensome that they cause very real damage to people's lives and well being. Reasonable people can disagree about exactly where to draw the line but the fact is that there IS a line somewhere. Government does not exist for no reason at all. While I've done it myself, I think calling a "necessary evil" is wrong because it isn't evil, nor is it good. It is just necessary sometimes.
Why not blame c/c++ or objective-c for Windows, Linux, OSX for not being 100% secure? Java's virtual machine is just that a virtual pc with it's own computer language. Or why not blame intel or amd for not having a more smarter cpu's working in conjunction with OS's to monitor incoming and outgoing instructions, like intels Execute Disable Bit which prevents buffer overflow. Look how hackable adobe and autocad products are you can run all these free on your machine with key generators and such. You want to blame someone blame the hacker themselves no OS or application is 100% foolproof.
So what's the best practice to tell whether a program that is useful both to the General Public and to an enterprise is being run by the General Public or by an enterprise?
Default to auto update if the ultimate end user is unclear and provide a convenient way to disable it during the installation. Enterprises can deal with that. General Public not so much. The user should ALWAYS have a choice regarding auto-update but I think we need to err on the side of providing the updates due to the volume of non-technical people out there.
They need to find and hire someone like Theo de Raadt to fix that mess called Java.
They need to give him/her dictatorial powers to fix it, or they should be dragged into court to pay for their negligence.
Until they go to remote into the workplace and uhoh! cannot connect to the remote appliance!
But it cant be their computer, because their "computer literate" son just came around and gave the computer a good fixin! and there is no way he would break something as important as their ability to work from home! In fact, its probably *I* who is the idiot and our company should really hire their son instead to do all the complicated eye tee work!
As a potential lottery winner, I totally support tax cuts for the wealthy
I highly doubt any .net game written for the XBox would run on Linux's craptastic excuse of a language that is moonlight without the equivalent of an entire rewrite.
That's what MonoGame is supposed to be for: an implementation of the XNA API on top of GNU/Linux, Mac OS X, iOS, and Android.
Oh, and why did you pick the XBox? Why not use the PS3 or Wii, neither of which support the same platform as the XBox?
I chose Xbox 360 because PlayStation 3, Wii, and Wii U have no environment comparable to Xbox Live Indie Games. It's fairly easy to connect an HDTV and two to four USB gamepads to a PC, but almost nobody does that. Nor are OUYA and the Steam boxes out yet. XBLIG is currently the only route to market that allows a startup that doesn't yet have the "relevant video game industry experience" and "financial stability" of an established game studio to develop and publish a video game on a device that's already commonly connected to a TV and gamepads.