Potential security vulnerabilities with JavaTM SDKs

Flash (Alert)


Abstract

Security Bulletin: Asset and Service Mgmt Products - Potential security exposure when using JavaTM based applications due to vulnerabilities in Java Software Developer Kits. See Vulnerability Details for CVE IDs.

Content

VULNERABILITY DETAILS:
Customers who have Java based applications, such as Maximo Asset Management, Maximo Industry Solutions, Tivoli Asset Management for IT, Tivoli Service Request Manager, Change and Configuration Management Database, SmartCloud Control Desk, Intelligent Building Management, or TRIRIGA for Energy Optimization are potentially impacted by these vulnerabilities, which can cause issues related to confidentiality, integrity, and availability. For additional information including the most current description and CVSS for each vulnerability, please refer to developerWorks JavaTM Technology Security Alerts.

CVE ID DESCRIPTION CVSS
CVE-2012-1531 Unspecified vulnerability in JRE component allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to 2D 10
CVE-2012-1532 Unspecified vulnerability in the JRE allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Deployment 10
CVE-2012-1533 Unspecified vulnerability in the JRE component allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Deployment 10
CVE-2012-3143 Unspecified vulnerability in the JRE component allows remote attackers to affect confidentiality, integrity, and availability, related to JMX 10
CVE-2012-3159 Unspecified vulnerability in the Java Runtime Environment (JRE) allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Deployment 7.5
CVE-2012-3216 Unspecified vulnerability in the JRE component allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Libraries 2.6
CVE-2012-4416 Unspecified vulnerability in the JRE component allows remote attackers to affect confidentiality and integrity via unknown vectors related to Hotspot 6.4
CVE-2012-5067 Unspecified vulnerability in JRE component allows remote attackers to affect confidentiality via unknown vectors related to Deployment 5
CVE-2012-5068 Unspecified vulnerability in the JRE component allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Libraries 7.5
CVE-2012-5069 Unspecified vulnerability in JRE component allows remote attackers to affect confidentiality and integrity via unknown vectors related to Concurrency 5.8
CVE-2012-5070 Unspecified vulnerability in the JRE component in allows remote attackers to affect confidentiality, related to JMX 5
CVE-2012-5071 Unspecified vulnerability in the JRE component allows remote attackers to affect confidentiality and integrity, related to JMX 6.4
CVE-2012-5072 Unspecified vulnerability in the JRE component allows remote attackers to affect confidentiality via unknown vectors related to Security 5
CVE-2012-5073 Unspecified vulnerability in the JRE component allows remote attackers to affect integrity via unknown vectors related to Libraries 5
CVE-2012-5074 Unspecified vulnerability in the JRE component in allows remote attackers to affect confidentiality and integrity, related to JAX-WS 6.4
CVE-2012-5075 Unspecified vulnerability in the JRE allows remote attackers to affect confidentiality, related to JMX 5
CVE-2012-5076 Unspecified vulnerability in the JRE component allows remote attackers to affect confidentiality, integrity, and availability, related to JAX-WS 10
CVE-2012-5077 Unspecified vulnerability JRE component allows remote attackers to affect confidentiality via unknown vectors related to Security 2.6
CVE-2012-5079 Unspecified vulnerability in the JRE component allows remote attackers to affect integrity via unknown vectors related to Libraries 5
CVE-2012-5081 Unspecified vulnerability in the JRE component allows remote attackers to affect availability, related to JSSE 5
CVE-2012-5083 Unspecified vulnerability in the JRE component allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to 2D 10
CVE-2012-5084 Unspecified vulnerability in the JRE component allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Swing 7.6
CVE-2012-5086 Unspecified vulnerability in JRE allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Beans 10
CVE-2012-5087 Unspecified vulnerability in the JRE component allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Beans 10
CVE-2012-5088 Unspecified vulnerability in the JRE component allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Libraries 10
CVE-2012-5089 Unspecified vulnerability in the JRE component allows remote attackers to affect confidentiality, integrity, and availability, related to JMX 7.6

The developerWorks JavaTM Technology Security Alerts includes a link to Oracle's October 16 2012 Critical Patch Update.

VERSIONS AFFECTED:

The following Oracle Java versions, which are not IBM products, are affected:
· Java SE JDK and JRE Version 7 Update 7 and earlier

· Java SE JDK and JRE Version 6 Update 35 and earlier

· Java SEJDK and JRE Version 5 Update 36 and earlier

· Java SE JDK and JRE Version 1.4.2_38 and earlier


The following IBM Java versions are affected:
· IBM SDK Java Technology Edition Version 7

· IBM SDK Java Technology Edition Version 6

· IBM SDK Java Technology Edition Version 5

· IBM SDK Java Technology Edition Version 1.4.2

IBM supplied the Java Runtime Environment (JRE) from the IBM SDK Java Technology Edition Versions with the following:

The 6.x versions of Maximo Asset Management, Maximo Asset Management Essentials, Maximo for Government, Maximo for Nuclear Power, Maximo for Transportation, Maximo for Life Sciences, Maximo for Oil and Gas, and Maximo for Utilities, Tivoli Asset Management for IT, and Maximo Service Desk bundled JRE Version 1.4.2.

The 7.1 versions of Maximo Asset Management, Maximo Asset Management Essentials, Maximo for Government, Maximo for Nuclear Power, Maximo for Transportation, Maximo for Life Sciences, Maximo for Oil and Gas, Maximo for Utilities, Tivoli Asset Management for IT, Tivoli Service Request Manager, and Tivoli Change and Configuration Management Database bundled JRE Version 5.

The 7.2 versions of Tivoli Asset Management for IT, Tivoli Service Request Manager, and Tivoli Change and Configuration Management Database bundled JRE Version 5.

The 7.5 versions of Maximo Asset Management, Maximo Asset Management Essentials, Maximo for Government, Maximo for Nuclear Power, Maximo for Transportation, Maximo for Life Sciences, Maximo for Oil and Gas, Maximo for Utilities, and SmartCloud Control Desk 7.5 bundled JRE Version 6.

Intelligent Building Management 1.1 and TRIRIGA for Energy Optimization 1.2 bundled JRE Version 6.

It is likely that earlier versions of affected products are also affected by these vulnerabilities. Remediation is not provided for product versions that are no longer supported. IBM recommends that customers upgrade to the latest supported version of products in order to obtain remediation for the vulnerabilities.

REMEDIATION:

There are two areas where the vulnerabilities in the Java SDK/JDK or JRE may require remediation:
1. Application Server – Update the Websphere Application Server. Refer to JDK Fixes for Websphere Application Server for additional information on updating and maintaining the JDK component within Websphere. Customers with Oracle Weblogic Server, which is not an IBM product and is not shipped by IBM, will also want to update their server.
2. Browser Client - Update the Java plug-in used by the browser on client systems, using the remediated JRE version referenced on developerWorks JavaTM Technology Security Alerts or referenced on Oracle’s October 16 2012 Critical Patch Update (which can be accessed via developerWorks JavaTM Technology Security Alerts. Updating the browser Java plug-in may impact some applets such as Maximo Asset Management Scheduler. Download from IBM FixCentral the latest Maximo Asset Management Scheduler Interim Fix for Version 7.1 or the latest Maximo Asset Management Fix Pack for Version 7.5, which includes the resolution for APAR IV11560.

Due to the threat posed by a successful attack, IBM strongly recommends that customers apply fixes as soon as possible.

WORKAROUND:
Until you apply the fixes, it may be possible to reduce the risk of successful attack by restricting network protocols required by an attack. For attacks that require certain privileges or access to certain packages, removing the privileges or the ability to access the packages from unprivileged users may help reduce the risk of successful attack. Both approaches may break application functionality, so IBM strongly recommends that customers test changes on non-production systems. Neither approach should be considered a long-term solution as neither corrects the underlying problem.

REFERENCES:
Complete CVSS Guide
On-line Calculator V2
X-Force Vulnerability Database
CVE-2012-1531
CVE-2012-1532
CVE-2012-1533
CVE-2012-3143
CVE-2012-3159
CVE-2012-3216
CVE-2012-4416
CVE-2012-5067
CVE-2012-5068
CVE-2012-5069
CVE-2012-5070
CVE-2012-5071
CVE-2012-5072
CVE-2012-5073
CVE-2012-5074
CVE-2012-5075
CVE-2012-5076
CVE-2012-5077
CVE-2012-5079
CVE-2012-5081
CVE-2012-5083
CVE-2012-5084
CVE-2012-5086
CVE-2012-5087
CVE-2012-5089

*The CVSS Environment Score is customer environment specific and will ultimately impact the Overall CVSS Score. Customers can evaluate the impact of this vulnerability in their environments by accessing the links in the Reference section of this Flash.

Note:
According to the Forum of Incident Response and Security Teams (FIRST), the Common Vulnerability Scoring System (CVSS) is an "industry open standard designed to convey vulnerability severity and help to determine urgency and priority of response." IBM PROVIDES THE CVSS SCORES "AS IS" WITHOUT WARRANTY OF ANY KIND, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. CUSTOMERS ARE RESPONSIBLE FOR ASSESSING THE IMPACT OF ANY ACTUAL OR POTENTIAL SECURITY VULNERABILITY.

Change History
08 Jan 2013 Flash published

CROSS REFERENCE INFORMATION:

Segment Product Component/Platform Version
Systems and Asset Management Maximo Asset Management All 6.2.0 – 6.2.8
7.1.1.0 – 7.1.1.10
7.5.0.0 – 7.5.0.3
Systems and Asset Management Maximo Asset Management Essentials All 7.1.1.0 – 7.1.1.10
7.5.0.0 – 7.5.0.3
Systems and Asset Management Maximo Asset Management for Energy Optimization All 7.1.0.0 – 7.1.1.0
Systems and Asset Management Maximo for Government All 6.1.0.0
7.1.0.0
7.5.0.0
Systems and Asset Management Maximo for Nuclear Power All 6.3.0
7.1.0.0 – 7.1.1.0
Systems and Asset Management Maximo for Transportation All 6.3.0
7.1.0.0 – 7.1.1.0
7.5.0.0
Systems and Asset Management Maximo for Life Sciences All 6.4.0 – 6.5.0
7.1.0.0 – 7.1.2.0
7.5.00
Systems and Asset Management Maximo for Oil and Gas All 6.3.0 – 6.4.0
7.1.0.0 – 7.1.2.0
7.5.0.0
Systems and Asset Management Maximo for Utilities All 6.3.0
7.1.0.0 – 7.1.2.0
7.5.0.0
Systems and Asset Management Tivoli Service Request Manager

Maximo Service Desk
All 7.1.0.0 – 7.1.1.10
7.2.0.0 – 7.2.1.3
6.2.0 – 6.2.8
Systems and Asset Management Tivoli Asset Management for IT All 6.2.0 – 6.2.8
7.1.0.0 – 7.1.1.10
7.2.0.0 – 7.2.2.1
Systems and Asset Management Change and Configuration Management Database All 7.1.0.0 – 7.1.1.10
7.2.0.0 – 7.2.1.2
Systems and Asset Management Intelligent Building Management All 1.1.0.0
Systems and Asset Management TRIRIGA for Energy Optimization All 1.2.0.0
Systems and Asset Management SmartCloud Control Desk All 7.5.0.0 – 7.5.0.1


Cross reference information
Segment Product Component Platform Version Edition
Systems and Asset Management IBM Maximo Asset Management Essentials
Systems and Asset Management IBM Maximo Asset Management for Energy Optimization
Systems and Asset Management IBM Maximo for Government
Systems and Asset Management IBM Maximo for Nuclear Power
Systems and Asset Management IBM Maximo for Transportation
Systems and Asset Management IBM Maximo for Life Sciences
Systems and Asset Management IBM Maximo for Oil and Gas
Systems and Asset Management IBM Maximo for Utilities
Systems and Asset Management Tivoli Service Request Manager
Systems and Asset Management Tivoli Asset Management for IT
Systems and Asset Management Tivoli Change and Configuration Management Database
Systems and Asset Management IBM TRIRIGA Energy Optimization
Systems and Asset Management IBM SmartCloud Control Desk

Rate this page:

(0 users)Average rating

Document information


More support for:

IBM Maximo Asset Management

Software version:

6.2, 6.2.1, 6.2.2, 6.2.3, 6.2.4, 6.2.5, 6.2.6, 6.2.7, 6.2.8, 7.1, 7.1.1, 7.1.2, 7.2, 7.2.1, 7.5

Operating system(s):

Platform Independent

Reference #:

1621899

Modified date:

2013-01-08

Translate my page

Machine Translation

Content navigation