| |
| 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 |
| Vector: | Network |
| Authentication: | None |
| Exploit: | Functional |
| 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
|
| 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. |
|
| Signatures |
| |
|
|
| |
| 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 10, Update 11, Update 12, Update 13, Update 14, Update 15, Update 16, Update 17, Update 18, Update 19, Update 2, Update 20, Update 21, Update 22, Update 23, Update 24, Update 25, Update 26, Update 27, Update 28, Update 29, Update 3, Update 30, Update 31, Update 4, Update 5, Update 6, Update 7, Update 8, Update 9 | 6.0.0 Base, Update 1, Update 10, Update 11, Update 12, Update 13, Update 14, Update 15, Update 16, Update 17, Update 18, Update 19, Update 2, Update 20, Update 21, Update 22, Update 23, Update 24, Update 25, Update 26, Update 27, Update 3, Update 4, Update 5, Update 6, Update 7, Update 8, Update 9 | 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 10, Update 11, Update 12, Update 13, Update 14, Update 15, Update 16, Update 17, Update 18, Update 19, Update 2, Update 20, Update 21, Update 22, Update 23, Update 24, Update 25, Update 26, Update 27, Update 28, Update 29, Update 3, Update 30, Update 31, Update 4, Update 5, Update 6, Update 7, Update 8, Update 9 | 6.0 Base, Update 1, Update 10, Update 11, Update 12, Update 13, Update 14, Update 15, Update 16, Update 17, Update 18, Update 19, Update 2, Update 20, Update 21, Update 22, Update 23, Update 24, Update 25, Update 26, Update 27, Update 3, Update 4, Update 5, Update 6, Update 7 | 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: |
| Apple | Mac 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 |
| Apple | Mac 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 .1, .3, .3 SP1, Base | 5.0 Base, SP1, SP2, SP3 |
| CentOS Project | CentOS | 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 |
| HP | HP Java Development Kit (JDK) | 6.0 .00, .01, .02, .03, .04, .05, .06, .07, .08, .09, .10, .11, .12 |
| HP | HP Java Runtime Environment (JRE) | 6.0 .00, .01, .02, .03, .04, .05, .06, .07, .08, .09, .10, .11, .12 |
| HP | HP-UX | 11.11/11i Base | 11.23 Base | 11.31 Base |
| IBM | Java Development Kit (JDK) | 6.0 Base, SR1, SR2, SR3, SR4, SR5, SR6, SR7, SR8, SR9, SR9-FP1, SR9-FP2 | 7.0 Base |
| IBM | Rational 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, PPC, ppc64, s390, s390x, x86_64 |
| 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 |
| Xerox | FreeFlow Print Server | 7.0 Base |
|
|
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. |
|
|