Products & Services
Support

Product Categories


Popular Downloads


Manage Software

How to Buy

For Home

Linksys Products Store
Linksys is now part of Belkin
Products for everyone

All Ordering Options

Training & Events Partners
Guest

Vulnerability Alert

Oracle Java Applet Rhino Script Engine Arbitrary Code Execution Vulnerability

 
Threat Type:CWE-94: Code Injection
IntelliShield ID:24470
Version:10
First Published:2011 October 27 18:54 GMT
Last Published:2013 January 16 17:23 GMT
Port: Not available
CVE:CVE-2011-3544
BugTraq ID:50218
Urgency:Possible use
Credibility:Confirmed
Severity:Moderate Damage
CVSS Base:10.0 CVSS Calculator
CVSS Version 2.0
CVSS Temporal:8.3
 
Version Summary:Avaya has released a security advisory and software updates to address the Oracle Java Applet Rhino script engine arbitrary code execution vulnerability.
 
 
Description
Multiple versions of Oracle Java contain a vulnerability that could allow an unauthenticated, remote attacker to execute arbitrary code on a targeted system.

The vulnerability exists because the scripting component of the affected software fails to apply sufficient security restrictions while processing web pages. An unauthenticated, remote attacker could exploit the vulnerability by persuading a user to visit a malicious web page. If successful, the attacker could bypass security restrictions to execute arbitrary code on a targeted system.

Functional code that demonstrates an exploit of this vulnerability is available as a part of the Metasploit framework.

Oracle has confirmed this vulnerability and released updated software.
 
Warning Indicators
The following products are affected:
  • Oracle Java Development Kit (JDK) and Oracle Java Runtime Environment (JRE) 7
  • Oracle JDK and Oracle JRE 6.0 Update 27 and prior
  • Oracle JDK 5.0 Update 31 and prior
  • Oracle Java Software Development Kit (SDK) and Oracle JRE 1.4.2_33 and prior
 
IntelliShield Analysis
To exploit the vulnerability, the attacker may provide a link that directs a user to a malicious site and use misleading language or instructions to persuade the user to follow the provided link.
 
Vendor Announcements
Oracle has released a security advisory at the following link: Oracle Java SE Critical Patch Update Advisory - October 2011

Apple has released a security advisory at the following link: HT5045

Avaya has released a security advisory at the following link: ASA-2011-364

HP has released security bulletin c03122753 at the following link: HPSBUX02730 SSRT100710

IBM has released an APAR at the following link: IV12437

IBM has released a security bulletin at the following link: swg21598423

Red Hat has released security advisories at the following links: RHSA-2011:1380, RHSA-2011:1384, and RHSA-2012-0034

Xerox has released a security bulletin at the following link: Xerox Security Bulletin XRX12-002
 
Impact
An unauthenticated, remote attacker could exploit the vulnerability to execute arbitrary code with the privileges of a user on a affected system. If the user holds Administrator privileges, a complete system compromise could result.
 
Technical Information
The vulnerability exists because the scripting component of the affected software fails to apply sufficient security restrictions while processing Rhino JavaScript content. On encountering an error condition, the implemented scripting engine could fail to perform sufficient sanitization on JavaScript error objects.

An unauthenticated, remote attacker could exploit this vulnerability by persuading a user to visit a malicious web page that contains malicious code or a malicious Java applet. If successful, the attacker could bypass the security restrictions that are implemented by the SecurityManager to execute arbitrary code with the privileges of the user. If the user holds Administrator privileges, complete system compromise could result.
 
Safeguards
Administrators are advised to apply the appropriate updates.

Administrators may consider disabling JavaScript in the vulnerable applications.

Users are advised not to open e-mail messages from suspicious or unrecognized sources. If users cannot verify that links or attachments included in e-mail messages are safe, they are advised not to open them.

Administrators are advised to monitor affected systems.
 
Patches/Software
Oracle has released patches for registered users at the following link: Oracle.

Apple has released updated software at the following links:

Java for Mac OS X 10.6 Update 6
Java for OS X Lion Update 1

Avaya has released software updates for registered users at the following link: Communication Manager 6.0 or later

CentOS packages can be updated using the up2date or yum command.

HP has released updated software versions at the following link: JDK/ JRE 6.0.13 and later

IBM has released fixes at the following link: IBM Developer Kits

IBM has released updated software at the following link: IBM Rational AppScan 8.6

Red Hat packages can be updated using the up2date or yum command.

Xerox customers are advised to acquire the updated software via normal Xerox support channels.
 
Alert History
 
Version 9, June 15, 2012, 11:37 AM: IBM has released a security bulletin and updated software to address the Oracle Java Applet Rhino script engine arbitrary code execution vulnerability.

Version 8, May 31, 2012, 11:20 AM: IBM has released an APAR and fixes to address the Oracle Java Applet Rhino script engine arbitrary code execution vulnerability.

Version 7, March 15, 2012, 10:04 AM: Xerox has released a security bulletin and updated software to address the Oracle Java Applet Rhino script engine arbitrary code execution vulnerability.

Version 6, January 24, 2012, 10:31 AM: HP has released a security bulletin and updated software to address the Oracle Java Applet Rhino script engine arbitrary code execution vulnerability.

Version 5, January 19, 2012, 10:23 AM: Red Hat has released an additional security advisory and updated packages to address the Oracle Java Applet Rhino script engine arbitrary code execution vulnerability.

Version 4, December 1, 2011, 12:56 PM: Functional code that demonstrates an exploit of the Oracle Java Applet Rhino script engine arbitrary code execution vulnerability is publicly available.

Version 3, November 29, 2011, 9:21 AM: Proof-of-concept code that demonstrates an exploit of the Oracle Java Applet Rhino script engine arbitrary code execution vulnerability is publicly available.

Version 2, November 10, 2011, 11:12 AM: Apple has released a security advisory and updated software to address the Oracle Java Applet Rhino script engine arbitrary code execution vulnerability.

Version 1, October 27, 2011, 1:54 PM: Oracle Java contains a vulnerability that could allow an unauthenticated, remote attacker to execute arbitrary code. Updates are available.


Product Sets
 
The security vulnerability applies to the following combinations of products.

Primary Products:
Sun Microsystems, Inc.Java Development Kit (JDK) 5.0.0 Base, Update 1, Update 2, Update 3, Update 4, Update 5, Update 6, Update 7, Update 8, Update 9, Update 10, Update 11, Update 12, Update 13, Update 14, Update 15, Update 16, Update 17, Update 18, Update 19, Update 20, Update 21, Update 22, Update 23, Update 24, Update 25, Update 26, Update 27, Update 28, Update 29, Update 30, Update 31 | 6.0.0 Base, Update 1, Update 2, Update 3, Update 4, Update 5, Update 6, Update 7, Update 8, Update 9, Update 10, Update 11, Update 12, Update 13, Update 14, Update 15, Update 16, Update 17, Update 18, Update 19, Update 20, Update 21, Update 22, Update 23, Update 24, Update 25, Update 26, Update 27 | 7.0.0 Base
Sun Microsystems, Inc.Java Runtime Environment (JRE) 1.4.2 Base, _01, _02, _03, _04, _05, _06, _07, _08, _09, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33 | 5.0.0 Base, Update 1, Update 2, Update 3, Update 4, Update 5, Update 6, Update 7, Update 8, Update 9, Update 10, Update 11, Update 12, Update 13, Update 14, Update 15, Update 16, Update 17, Update 18, Update 19, Update 20, Update 21, Update 22, Update 23, Update 24, Update 25, Update 26, Update 27, Update 28, Update 29, Update 30, Update 31 | 6.0 Base, Update 1, Update 2, Update 3, Update 4, Update 5, Update 6, Update 7, Update 10, Update 11, Update 12, Update 13, Update 14, Update 15, Update 16, Update 17, Update 18, Update 19, Update 20, Update 21, Update 22, Update 23, Update 24, Update 25, Update 26, Update 27 | 7.0 Base
Sun Microsystems, Inc.Java Software Development Kit (SDK) 1.4.2 Base, _01, _02, _03, _04, _05, _06, _07, _08, _09, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33

Associated Products:
AppleMac OS X 10.6 Intel, PPC | 10.6.1 Intel, PPC | 10.6.2 Base | 10.6.3 Base | 10.6.4 Base | 10.6.5 Base | 10.6.6 Base | 10.6.7 Base | 10.6.8 Base | 10.7 Base | 10.7.1 Base | 10.7.2 Base
AppleMac OS X Server 10.6 Intel, PPC | 10.6.1 Intel, PPC | 10.6.2 Base | 10.6.3 Base | 10.6.4 Base | 10.6.5 Base | 10.6.6 Base | 10.6.7 Base | 10.6.8 Base | 10.7 Base | 10.7.1 Base | 10.7.2 Base
Avaya, Inc.Communication Manager 4.0 Base, .1, .3, .3 SP1 | 5.0 Base, SP1, SP2, SP3
CentOS ProjectCentOS 5 .0 i386, .0 x86_64, .1 i386, .1 x86_64, .2 i386, .2 x86_64, .3 i386, .3 x86_64, .4 i386, .4 x86_64, .5 i386, .5 x86_64
HPHP Java Development Kit (JDK) 6.0 .00, .01, .02, .03, .04, .05, .06, .07, .08, .09, .10, .11, .12
HPHP Java Runtime Environment (JRE) 6.0 .00, .01, .02, .03, .04, .05, .06, .07, .08, .09, .10, .11, .12
HPHP-UX 11.11/11i Base | 11.23 Base | 11.31 Base
IBMJava Development Kit (JDK) 6.0 Base, SR1, SR2, SR3, SR4, SR5, SR6, SR7, SR8, SR9, SR9-FP1, SR9-FP2 | 7.0 Base
IBMRational AppScan Source 7.0 Base | 8.0 .0.1, .0.2, Base | 8.5 .0.1, Base
Red Hat, Inc.Red Hat Enterprise Linux 5 IA-32, x86_64
Red Hat, Inc.Red Hat Enterprise Linux Desktop 5 IA-32, x86_64 | 6 IA-32, x86_64
Red Hat, Inc.Red Hat Enterprise Linux Desktop Supplementary 5.0 IA-32, x86-64 | 6 IA-32, x86_64
Red Hat, Inc.Red Hat Enterprise Linux Extras 4 IA-32, x86_64, PPC, s390, s390x, ppc64
Red Hat, Inc.Red Hat Enterprise Linux HPC Node 6 x86_64
Red Hat, Inc.Red Hat Enterprise Linux HPC Node Supplementary 6 x86_64
Red Hat, Inc.Red Hat Enterprise Linux Server 6 IA-32, x86_64
Red Hat, Inc.Red Hat Enterprise Linux Server EUS 6.1.z IA-32, x86_64
Red Hat, Inc.Red Hat Enterprise Linux Server Supplementary 6 IA-32, PPC, PPC 64, s390, s390x, x86_64
Red Hat, Inc.Red Hat Enterprise Linux Server Supplementary EUS 6.1.z IA-32, ppc, ppc64, s390, s390x, x86_64
Red Hat, Inc.Red Hat Enterprise Linux Workstation 6 IA-32, x86_64
Red Hat, Inc.Red Hat Enterprise Linux Workstation Supplementary 6 IA-32, x86_64
Red Hat, Inc.RHEL Supplementary 5 IA-32, PPC, PPC64, S390, S390x, x86_64
XeroxFreeFlow Print Server 7.0 Base




Alerts and bulletins on the Cisco Security Intelligence Operations Portal are highlighted by analysts in the Cisco Threat Operations Center and represent a subset of the comprehensive content that is available through Cisco Security IntelliShield Alert Manager Service. This customizable threat and vulnerability alert service provides security staff with access to timely, accurate, and credible information about threats and vulnerabilities that may affect their environment.


LEGAL DISCLAIMER
The urgency and severity ratings of this alert are not tailored to individual users; users may value alerts differently based upon their network configurations and circumstances. THE ALERT, AND INFORMATION CONTAINED THEREIN, ARE PROVIDED ON AN "AS IS" BASIS AND DO NOT IMPLY ANY KIND OF GUARANTEE OR WARRANTY, INCLUDING THE WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. YOUR USE OF THE ALERT, AND INFORMATION CONTAINED THEREIN, OR MATERIALS LINKED FROM THE ALERT, IS AT YOUR OWN RISK. INFORMATION IN THIS ALERT AND ANY RELATED COMMUNICATIONS IS BASED ON OUR KNOWLEDGE AT THE TIME OF PUBLICATION AND IS SUBJECT TO CHANGE WITHOUT NOTICE. CISCO RESERVES THE RIGHT TO CHANGE OR UPDATE ALERTS AT ANY TIME.
Powered by  IntelliShield