Security Bulletin
Summary
There are multiple vulnerabilities in IBM Runtime Environment Java Technology Edition, Versions 1.7.0 and 1.7.1 that are used by IBM UrbanCode Deploy and IBM UrbanCode Deploy with Patterns. These issues were disclosed as part of the IBM Java SDK updates in July 2015.
Vulnerability Details
CVEID: CVE-2015-4733
DESCRIPTION: An unspecified vulnerability related to the RMI component has complete confidentiality impact, complete integrity impact, and complete availability impact.
CVSS Base Score: 10
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/104726 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (AV:N/AC:L/Au:N/C:C/I:C/A:C)
CVEID: CVE-2015-4732
DESCRIPTION: An unspecified vulnerability related to the Libraries component has complete confidentiality impact, complete integrity impact, and complete availability impact.
CVSS Base Score: 10
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/104725 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (AV:N/AC:L/Au:N/C:C/I:C/A:C)
CVEID: CVE-2015-2590
DESCRIPTION: An unspecified vulnerability related to the Libraries component has complete confidentiality impact, complete integrity impact, and complete availability impact.
CVSS Base Score: 10
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/104724 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (AV:N/AC:L/Au:N/C:C/I:C/A:C)
CVEID: CVE-2015-4748
DESCRIPTION: An unspecified vulnerability related to the Security component has complete confidentiality impact, complete integrity impact, and complete availability impact.
CVSS Base Score: 7.6
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/104729 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (AV:N/AC:H/Au:N/C:C/I:C/A:C)
CVEID: CVE-2015-2621
DESCRIPTION: An unspecified vulnerability related to the JMX component could allow a remote attacker to obtain sensitive information.
CVSS Base Score: 5
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/104735 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (AV:N/AC:L/Au:N/C:P/I:N/A:N)
CVEID: CVE-2015-2613
DESCRIPTION: An unspecified vulnerability related to the JCE component could allow a remote attacker to obtain sensitive information.
CVSS Base Score: 5
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/104734 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (AV:N/AC:L/Au:N/C:P/I:N/A:N)
CVEID: CVE-2015-2601
DESCRIPTION: An unspecified vulnerability related to the JCE component could allow a remote attacker to obtain sensitive information.
CVSS Base Score: 5
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/104733 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (AV:N/AC:L/Au:N/C:P/I:N/A:N)
CVEID: CVE-2015-2625
DESCRIPTION: An unspecified vulnerability related to the JSSE component could allow a remote attacker to obtain sensitive information.
CVSS Base Score: 2.6
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/104743 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (AV:N/AC:H/Au:N/C:P/I:N/A:N)
CVEID: CVE-2015-1931
DESCRIPTION: IBM Java Security Components store plain text data in memory dumps, which could allow a local attacker to obtain information to aid in further attacks against the system.
CVSS Base Score: 2.1
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/102967 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (AV:L/AC:L/Au:N/C:P/I:N/A:N):
Affected Products and Versions
All versions of IBM UrbanCode Deploy are vulnerable if used with an affected version of IBM Runtime Environment, Java Technology Edition. IBM Runtime Environment, Java Technology Edition, Version 1.7.0 SR 5, which was shipped with IBM UrbanCode Deploy 6.1.1 and 6.0, is among the versions affected.
IBM UrbanCode Deploy with Patterns 6.1.0, 6.1.0.1, 6.1.0.2, 6.1.1, 6.1.1.1, 6.1.1.2, and 6.1.1.3 embed an affected version of Java.
Remediation/Fixes
If using IBM UrbanCode Deploy with an affected version of Java, remove the installation, and install one of the following fixed releases below:
--IBM Runtime Environment, Java Technology Edition, Version 6 Service Refresh 16 Fix Pack 4 and subsequent releases
--IBM Runtime Environment, Java Technology Edition, Version 6R1 Service Refresh 8 Fix Pack 4 and subsequent releases
--IBM Runtime Environment, Java Technology Edition, Version 7 Service Refresh 9 and subsequent releases
--IBM Runtime Environment, Java Technology Edition, Version 7R1 Service Refresh 3 and subsequent releases
--IBM Runtime Environment, Java Technology Edition, Version 8 Service Refresh 1 and subsequent releases
IBM Runtime Environment, Java Technology Edition is available for download here.
Additional configuration steps are required, as detailed below.
Note: The instructions below should only be used for switching between versions of IBM Runtime Environment, Java Technology Edition. Do not attempt to switch between Java vendors using these instructions.
IBM UrbanCode Deploy Server
After installing the new version of IBM Runtime Environment, Java Technology Edition, change the following line of the <server install directory>/conf/server/installed.properties file:
- install.java.home=<path to new version of Java>
Also, the value of JAVA_HOME will have to be changed in the executable scripts in the <server install directory>/bin directory.
In Unix systems, the line:
- JAVA_HOME="<path to old version of Java>"
On Windows systems, the line:
- set JAVA_HOME=<path to old version of Java>
IBM UrbanCode Deploy Agents
After installing the new version of IBM Runtime Environment, Java Technology Edition, change the following line of the <agent install directory>/conf/agent/installed.properties file:
- IBM\ UrbanCode\ Deploy/java.home=<path to new version of Java>
Also, the value of JAVA_HOME will have to be changed in the executable scripts in the <agent install directory>/bin directory.
In Unix systems, the line:
- JAVA_HOME="<path to old version of Java>"
On Windows systems, the line:
- set JAVA_HOME=<path to old version of Java>
IBM UrbanCode Deploy Agent Relays
After installing the new version of IBM Runtime Environment, Java Technology Edition, the value of JAVA_HOME must be changed to reflect the new JAVA_HOME in the executable scripts in the <relay install directory>/bin directory.
In the agentrelay and init/agentrelay scripts, change the line:
- JAVA_HOME="<path to old version of Java>"
In the agentrelay.cmd and service/_agentrelay.cmd scripts, change the line:
- set JAVA_HOME=<path to old version of Java>
IBM UrbanCode Deploy with Patterns
For IBM UrbanCode Deploy with Patterns, upgrade to the IBM UrbanCode Deploy 6.1.2 component, which embeds IBM Java Runtime Environment, Java Technology Edition, Version 1.7.1 SR3 Fixpack 10.
Workarounds and Mitigations
None
Get Notified about Future Security Bulletins
References
*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 Security Bulletin.
Disclaimer
Review the IBM security bulletin disclaimer and definitions regarding your responsibilities for assessing potential impact of security vulnerabilities to your environment.
Internal Use Only
References:
When product teams should issue a security Bulletin
Types of Disclosures
When to Disclose
Special handling for consumed products or components
Special handling for open source or third party code
Getting Access to PSIRT Tool, SE Dashboard and PSIRT Community (includes changing roles)
Product, Pillar, Brand and User setup
Using DCF Security Bulletin
PSIRT Tool How To's
Was this topic helpful?
Document Information
Modified date:
17 June 2018
UID
swg21963741