Security Bulletin
Summary
IBM Tivoli Access Manager for e-business and IBM Security Access Manager for Web are affected by a TLS padding vulnerability, which could allow a remote attacker to obtain sensitive information.
Vulnerability Details
The following vulnerability affects both IBM Tivoli Access Manager for e-business and IBM Security Access Manager for Web.
CVEID: CVE-2014-8730
DESCRIPTION: IBM Security Access Manager could allow a remote attacker to obtain sensitive information, caused by the failure to check the contents of the padding bytes when using CBC cipher suites of some TLS implementations. A remote user with the ability to conduct a man-in-the-middle attack could exploit this vulnerability via a POODLE (Padding Oracle On Downgraded Legacy Encryption) like attack to decrypt sensitive information and calculate the plaintext of secure connections.
CVSS Base Score: 4.3
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/99216 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (AV:N/AC:M/Au:N/C:P/I:N/A:N)
Affected Products and Versions
- IBM Tivoli Access Manager for e-business versions 5.1, 6.0, 6.1, 6.1.1
- IBM Security Access Manager for Web version 7.0 software
- IBM Security Access Manager for Web version 7.0 appliance, all firmware versions
- IBM Security Access Manager for Web version 8.0 appliance, all firmware versions
Remediation/Fixes
None
Workarounds and Mitigations
The following steps describe how to mitigate this vulnerability for the affected releases.
1) Apply security patch
Security patches have been provided for all versions of IBM Tivoli Access Manager for e-business (TAMeb) and IBM Security Manager for Web (ISAM for Web). The mitigations for the TLS padding vulnerability require that these patches be installed first. Please read the security bulletins provided in the table below for your product version for instructions on obtaining and applying the necessary security patches.
Product | Link to security bulletin |
IBM Tivoli Access Manager for e-business | http://www-01.ibm.com/support/docview.wss?uid=swg21691605 |
IBM Security Access Manager for Web | http://www-01.ibm.com/support/docview.wss?uid=swg21691604 |
2) Apply mitigation
Mitigation for all TAMeb versions and ISAM for Web 7.0 software version
- Set GSK_STRICTCHECK_CBCPADBYTES=GSK_TRUE in the server process environment.
Mitigation for all ISAM for Web 7.0 and 8.0 appliance versions
1. Select 'Secure Web Settings -> Reverse Proxy' from the menu bar;
2. Select the WebSEAL instance;
3. Select 'Manage -> Configuration -> Edit Configuration File' from the menu
4. In the [ssl] stanza, add the bold lines below to the following two sections.
# Specify any additional GSKit attributes which should be used when
# initializing an SSL connection with the client. A complete list of
# the available attributes is included in the GSKit SSL API documentation.
#
# The configuration entry may be specified multiple times, one for each
# GSKit attribute. The entry should be of the format:
# gsk-attr-name = <type>:<id>:<value>
#
# - where <type> is one of 'enum', 'string', 'number'
# and <id> corresponds to the identity associated with a GSKit attribute
# (e.g. GSK_HTTP_PROXY_SERVER_NAME = 225)
#
# An example configuration could be:
# gsk-attr-name = string:225:proxy.ibm.com
gsk-attr-name = enum:471:1
# Specify any additional GSKit attributes which should be used when
# initializing an SSL connection with a junctioned server. A complete list of
# the available attributes is included in the GSKit SSL API documentation.
#
# The configuration entry may be specified multiple times, one for each
# GSKit attribute. The entry should be of the format:
# jct-gsk-attr-name = <type>:<id>:<value>
#
# - where <type> is one of 'enum', 'string', 'number'
# and <id> corresponds to the identity associated with a GSKit attribute
# (e.g. GSK_HTTP_PROXY_SERVER_NAME = 225)
#
# An example configuration could be:
# jct-gsk-attr-name = string:225:proxy.ibm.com
jct-gsk-attr-name = enum:471:1
5. Save and deploy the changes
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.
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21692802