South Carolina Information Sharing and Analysis Center
SC INFORMATION SHARING AND ANALYSIS CENTER BULLETIN
DATE ISSUED: 1/28/2013
SUBJECT: Security Bypass Vulnerability in Oracle Java Runtime Environment Could Allow Remote Code Execution
A vulnerability has been discovered in Oracle Java Runtime Environment (JRE) that can lead to remote code execution. The Java Runtime Environment is used to enhance the user experience when visiting websites and is installed on most desktops and servers. This vulnerability may be exploited if a user visits or is redirected to a specifically crafted web page. Successful exploitation of this vulnerability could result in an attacker gaining the same privileges as the JRE application. Depending on the privileges associated with the application, an attacker could then install programs; view, change, or delete data; or create new accounts with full user rights. Failed exploit attempts will likely result in denial-of-service conditions.
January 29 UPDATED OVERVIEW:
Based on a review of the blog entry (Full Disclosure) and guidance from Oracle, this Java Security Slider bypass vulnerability cannot cause remote code execution by itself or allow unauthorized access to user data.
A vulnerability has been discovered in Oracle Java Runtime Environment that can lead to remote code execution. In order to exploit this vulnerability, an attacker must first create a web page with a specially crafted applet designed to leverage this issue. When the web page is visited, the attacker supplied code is run in the context of the affected application.
Successful exploitation of this vulnerability could result in an attacker gaining the same privileges as the JRE application. Depending on the privileges associated with the application, an attacker could then install programs; view, change, or delete data; or create new accounts with full user rights. Failed exploit attempts will likely result in denial-of-service conditions.
Please note that there is no patch available from Oracle to mitigate this vulnerability at this time and this vulnerability is being sold in the underground markets.
January 29 UPDATED DESCRIPTION:
This Java Slider bypass vulnerability allows bypassing of the Java Security Slider logic that blocks or requires click-through authorization in order to execute Java unsigned applets. According to Oracle, the Java Security Slider was added to the December 2012 Java release and its default setting was changed to "high" with the January Java Alert. "High" setting means that a browser user will be prompted with an authorization dialog box when attempts are made to run unsigned applets.
The effect of this Security Slider bypass vulnerability is as follows: If a remote code execution exploit in Java can be found, it can be exploiting by enticing a browser user to select a link in an email message that references an unsigned Java attack applet that includes the remote code execution exploit code. When the Java Security Slider set to default, such an exploit cannot succeed without first gaining the browser user's authorization to proceed, that is to say, the user must click OK for the attack to proceed after selecting the link. However if such a remote code execution exploit is combined with the Security Slider bypass vulnerability, referenced in the blog entry (Full Disclosure), then a user is enticed to select the link to the attack applet and will not be presented with a dialog box; thus leading to the attack occurring without the user's knowledge.
- Oracle JRE 1.7.0 Update 10, prior versions may also be affected.
UPDATED SYSTEM AFFECTED:
- Oracle JRE 1.7.0 Update 11, prior versions may also be affected.
Large and medium government entities: High
Small government entities: High
Large and medium business entities: High
Small business entities: High
Home users: High
We recommend the following actions be taken:
- Apply the patch from Oracle, after appropriate testing, as soon as one becomes available.
- Consider disabling Java completely on all systems until a patch is available.
- Run all software as a non-privileged user (one without administrative privileges) to diminish the effects of a successful attack.
- Remind users not to visit un-trusted websites or follow links provided by unknown or un-trusted sources.
- Remind users not to open e-mail attachments from unknown users or suspicious e-mails from trusted sources.
Please feel free to contact the SC ISAC if you have any questions or need any additional information.
The SC ISAC will provide amplifying information as it becomes available.
SC-ISAC Contact Information
SC ISAC Security Line: 803-896-1650
24-hour hotline: +1 803-896-0001
Fax: +1 803-896-0375
DSIT Budget and Control Board
4430 Broad River Road
Columbia S.C. 29210
SC-ISAC is available via hotline 08:00-17:00 EST (GMT-5)/ EDT (GMT-4)
Monday through Friday
We strongly urge you to encrypt sensitive information sent by email. Our
public PGP key is available from:
Any material furnished by SC-ISAC is furnished on an "as is" basis.
SC-ISAC makes no warranties of any kind, either expressed or implied as to
any matter including, but not limited to, warranty of fitness for a particular
purpose or merchantability, exclusivity or results obtained from use of the
material. SC-ISAC does not make any warranty of any kind with respect to
freedom from patent, trademark, or copyright infringement.