Big Data. Big Decisions
InformationWeek
Special Coverage Series


Oracle Issues Emergency Java Security Update

Oracle's Java update addresses 50 bugs, including flaws that can be used to remotely compromise a desktop or server.

Who Is Hacking U.S. Banks? 8 Facts
Who Is Hacking U.S. Banks? 8 Facts
(click image for larger view and for slideshow)
Oracle has released a new version of Java, ahead of schedule, to help defend users against active attacks.

Oracle's Friday critical patch update (CPU) addresses 50 bugs in Java, over half of which can be remotely exploited by attackers. At least one of those bugs was disclosed to the company only a week ago Sunday.

More Insights

Webcasts

More >>

White Papers

More >>

Reports

More >>

"Due to the threat posed by a successful attack, Oracle strongly recommends that customers apply CPU fixes as soon as possible," according to Oracle's security advisory.

The newly released versions of Java include Java 7 Update 13, Java 6 Update 39, and JavaFX 2.2.5. (Oracle has said it plans to stop posting new updates for Java 6 after the end of this month.)

[ Need help in understanding the Java security problem? Read Java Security Warnings: Cut Through The Confusion. ]

According to Oracle, its new Java software addresses flaws present in the following Java software (and all versions previous to those listed here): Java 7 Update 11, Java 6 Update 38, Java 5 Update 38, SDK and Java Runtime Environment 1.4.2_40, and JavaFX 2.2.4.

Per Oracle's version of the common vulnerability scoring system (CVSS), 26 of the 50 bugs patched in the new security update have rated a "10" (most severe) on the CVSS scale, meaning that attackers could exploit the flaws to fully compromise a target's PC. Three of those bugs, meanwhile, are present in both Java clients and servers, and "can be exploited through untrusted Java Web Start applications and untrusted Java applets, … [or] by supplying data to APIs in the specified Component without using untrusted Java Web Start applications or untrusted Java applets, such as through a web service," according to Oracle.

The latest Java updates address vulnerabilities that were reported to Oracle by IBM X-Force, iDefense, Information Security Partners (iSEC), Red Hat, Security Explorations, and via TippingPoint. According to Polish research firm Security Explorations, Oracle reported fixing four bugs -- numbered by the firm as 29, 50, 52 and 53 -- with the release of Java 7 Update 13. One of those bugs, number 53, was disclosed to the company less than 10 days ago.

Oracle moved up the release of the new Java updates from February 19, which was the scheduled date for the company's next quarterly critical patch update release. "Oracle decided to accelerate the release of this Critical Patch Update because active exploitation 'in the wild' of one of the vulnerabilities affecting the Java Runtime Environment (JRE) in desktop browsers, was addressed with this Critical Patch Update," according to the Oracle security bulletin. The next quarterly patch update from Oracle is scheduled to occur June 18, 2013.

Given the spate of vulnerabilities that have been recently identified in Java, can Java be trusted? "There is no particular reason why a Java application puts your computer at any greater risk than an application based on Windows .EXE files or OS X native binaries," said Paul Ducklin, head of technology for Sophos in the Asia Pacific region, in a blog post that details the company's latest fixes. But on the flipside, he suggested that too many users left Java running, when they didn't need to run Java applications -- or use the Java browser plug-in for accessing website content -- at all.

"Don't install any software you don't actually need or use," he said. "That includes Java."

Will the release of Oracle's latest Java updates block attackers from exploiting the bugs present in older versions of Java? If history is any guide, don't bet on it, according to a study, published Friday by Kaspersky Lab, which evaluates the speed with which users update their plug-ins -- including Java.

"Users are extremely reluctant to switch to the updated software, even when this will fix dangerous security issues," according to the study. For example, on February 14, 2012, Oracle released an update for Java 6 and Java 7 to patch vulnerabilities that affected 52.4% of all Java users. After that, Oracle released a Java update on April 26, which contained no security fixes, as well as another update on June 12 that included security fixes. But by mid-June 2012, 37.3% of users were still affected by the vulnerabilities that had been patched in February -- meaning that despite the three waves of security fixes, one-third of affected Java users had yet to install an update.

Attackers, of course, aren't slow to target people's slow patching proclivities. According to the Kaspersky Lab report, which counted over 800 vulnerabilities having been discovered last year, 37 of those bugs were present on at least 10% of all PCs for at least one week last year, and quantity-wise accounted for 70% of all bugs detected last year. Only eight of the vulnerabilities, however, have been widely targeted by crimeware toolkits. Five of those vulnerabilities are in Java, two in Adobe Flash Player, and one in Adobe reader.

Many PC users simply don't excise old, unneeded -- and potentially dangerous -- software from their systems. For example, the Kaspersky Lab study found that a version of the Adobe Flash Player that was replaced by Adobe more than two years ago was still running on 10.2% of all PCs, despite Adobe having warned that exploit code for an attack that could fully compromise a targeted PC had been published for that version of Flash Player. According to the Kaspersky Lab report, "it seems possible that this vulnerability will only disappear when all computers currently running obsolete software are replaced with new ones."



Related Reading




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

BYTE encourages readers to engage in spirited, healthy debate, including taking us to task. However, BYTE moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. BYTE further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.

Follow InformationWeek

By The Numbers

What Are Your Primary Concerns About Using Big Data Software?

Base: 417 respondents at organizations using or planning to deploy data analytics, BI or statistical analysis software
Data: InformationWeek 2013 Analytics, Business Intelligence and Information Management Survey of 541 business technology professionals, October 2012

What Do You Think?

What's your attitude about SQL analysis on top of Hadoop?
We want fast, standard SQL analysis capabilities on Hadoop ASAP
Hadoop is for unstructured data; SQL is for relational databases
We'll give SQL on Hadoop a try, but relational DBs will remain the mainstay
Given strong SQL support on Hadoop, we'd nix the data warehouse
We're not interested in Hadoop
No opinion



Related Content

From Our Sponsor

Five Big Data Challenges and How to Overcome Them with Visual Analytics

Five Big Data Challenges and How to Overcome Them with Visual Analytics

Business leaders often need a visual snapshot of data to quickly grasp and use it. This paper identifies five challenges in presenting data and how visual analytics can resolve them. Solutions are suggested to overcome the challenges of: speed, data clarity, data quality, displaying meaningful results, and dealing with outliers.

Game-Changing Analytics: How IT Executives Can Use Analytics to Create Innovation and Business Success

Game-Changing Analytics: How IT Executives Can Use Analytics to Create Innovation and Business Success

Today's competitive advantage requires a deeper understanding of your business, your market and your customers. As an IT executive, you can drive that knowledge transformation. In this white paper, learn how to make decisions as a strategic business leader and three steps to begin an analytics initiative within your enterprise.

Data Visualization Techniques: From Basics to Big Data with SAS Visual Analytics

Data Visualization Techniques: From Basics to Big Data with SAS Visual Analytics

High-performance data visualization turns sophisticated analyses into meaningful graphics, leading to faster and smarter decision making. In this white paper, learn how visual analytics can transform big data, with additional features such as real-time functionality, mobile compatibility, robust applications for technical groups and accessibility for nontechnical users.

Big Data: Lessons from the Leaders

Big Data: Lessons from the Leaders

Financial performance, competitive advantage, operational efficiency, strategic decision making - every business goal can extract value from big data, and the time for doubt or inaction has long passed. In this Economist Intelligence Unit report, in-depth interviews with data pioneers reveal the link between the effective use of big data and the bottom line among other results.

Decision-Driven Data Management: A Strategy for Better Decisions with Better Data

Decision-Driven Data Management: A Strategy for Better Decisions with Better Data

Which came first, the data or the decision? This white paper makes the case for having a decision in mind, then tailoring big data's volume, variety and velocity to achieve business results such as overcoming customer dissatisfaction or creating well-informed strategies in real time.

Informationweek Reports

Research: The Big Data Management Challenge

Research: The Big Data Management Challenge

The challenge of big data is real, but most organizations don't differentiate 'big data' from traditional data, and nearly 90% of respondents to our survey use conventional databases as the primary means of handling data. We'll help you understand what constitutes big data (it's not just size) and the numerous management challenges it poses.