Lucene search

K
ibmIBMC9B9C3B74AA9C47FD1EE5FC9560776AAE66F55010D974D183FA7510A40CE37A3
HistoryJun 17, 2018 - 4:58 a.m.

Security Bulletin: Multiple vulnerabilities in IBM Java SDK affect Build Forge (CVE-2014-6457)

2018-06-1704:58:43
www.ibm.com
18

3.4 Low

CVSS3

Attack Vector

NETWORK

Attack Complexity

HIGH

Privileges Required

NONE

User Interaction

REQUIRED

Scope

CHANGED

Confidentiality Impact

LOW

Integrity Impact

NONE

Availability Impact

NONE

CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:N/A:N

4.3 Medium

CVSS2

Access Vector

NETWORK

Access Complexity

MEDIUM

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

NONE

Availability Impact

NONE

AV:N/AC:M/Au:N/C:P/I:N/A:N

Summary

There are multiple vulnerabilities in IBM SDK Java Technology Edition, Version 1.5, 1.6, 1.7 that is used by IBM Rational Build Forge. These issues were disclosed as part of the IBM Java SDK updates in October 2014.

Vulnerability Details

CVEID: CVE-2014-6457

Description: An unspecified vulnerability related to the JSSE component has partial confidentiality impact, partial integrity impact, and no availability impact.

CVSS Base Score: 4
CVSS Temporal Score: See <https://exchange.xforce.ibmcloud.com/vulnerabilities/97148&gt; for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (AV:N/AC:H/Au:N/C:P/I:P/A:N)

As the new version of JDK does not support secure communication with protocol SSLV3 and below (review article 1688165: IBM SDK, Java Technology Edition fixes to mitigate against the POODLE security vulnerability (CVE-2014-3566) for details), ensure that your connections (JDBC, agent to console connection, Java API to Build Forge service) doesn’t use SSLV1, SSLV2, SSLV3 protocol; otherwise it will cause Error: SSLv3 SSLContext not available.

For example:

If your BuildForge uses sqlserver 2005 and sqlserver 2005 enables sslv3 for its connection,
BuildForge will throw the following exception when connectting to sqlserver 2005 by jdbc:

Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: SSLv3 SSLContext not available.) Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: SSLv3 SSLContext not available.

Affected Products and Versions

Affected versions: 7.1.1.1, 7.1.1.2, 7.1.1.3, 7.1.1.4, 7.1.2, 7.1.2.1, 7.1.2.2, 7.1.2.3, 7.1.3, 7.1.3.1, 7.1.3.2, 7.1.3.3, 7.1.3.4, 7.1.3.5, 7.1.3.6, 8.0, 8.0.0.1, 8.0.0.2

Remediation/Fixes

Apply the correct fix pack or iFix for your version of Build Forge:

Affected Version Fix
Build Forge 7.1.1.0 - 7.1.1.4 7.1.1.4 iFix (not released yet) or upgrade to 7.1.2.x or 7.1.3.x

Note: If you need 7.1.1.4 iFix contact IBM support
Build Forge 7.1.2.0 - 7.1.2.3| 7.1.2.3 iFix 4
Build Forge 7.1.3.0 - 7.1.3.6| 7.1.3.6 iFix 2
Build Forge 8.0 - 8.0.0.2| 8.0.0.2 iFix 3

Workarounds and Mitigations

If BuildForge does not enable SSL for the Console and Agent communication, or Console and API communication, you are not affected by CVE-2014-6457.

If BuildForge was installed with WebSphere Application Server (WAS), and BuildForge is using the WAS JDK, refer to the WAS security bulletin.

WORKAROUND:

Upgrade the IBMJDK, which is under Build Forge installation

3.4 Low

CVSS3

Attack Vector

NETWORK

Attack Complexity

HIGH

Privileges Required

NONE

User Interaction

REQUIRED

Scope

CHANGED

Confidentiality Impact

LOW

Integrity Impact

NONE

Availability Impact

NONE

CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:N/A:N

4.3 Medium

CVSS2

Access Vector

NETWORK

Access Complexity

MEDIUM

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

NONE

Availability Impact

NONE

AV:N/AC:M/Au:N/C:P/I:N/A:N