Protect yourself against future threats.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 =========================================================================== AUSCERT External Security Bulletin Redistribution ESB-2015.0011 Security Bulletin: Multiple vulnerabilities in IBM Java SDK affect IBM Operational Decision Manager, WebSphere ILOG JRules and WebSphere Business Events (CVE-2014-6506, CVE-2014-6511, CVE-2014-6457, CVE-2014-6558, CVE-2014-3065) 5 January 2015 =========================================================================== AusCERT Security Bulletin Summary --------------------------------- Product: IBM Operational Decision Manager Publisher: IBM Operating System: Windows UNIX variants (UNIX, Linux, OSX) Impact/Access: Execute Arbitrary Code/Commands -- Existing Account Access Privileged Data -- Remote/Unauthenticated Modify Arbitrary Files -- Remote/Unauthenticated Denial of Service -- Remote/Unauthenticated Resolution: Patch/Upgrade CVE Names: CVE-2014-6558 CVE-2014-6511 CVE-2014-6506 CVE-2014-6457 CVE-2014-3566 CVE-2014-3065 Reference: ASB-2014.0122 ASB-2014.0121 ESB-2014.1876 ESB-2014.1875 ESB-2014.1858 Original Bulletin: http://www-01.ibm.com/support/docview.wss?uid=swg21693686 - --------------------------BEGIN INCLUDED TEXT-------------------- Security Bulletin: Multiple vulnerabilities in IBM Java SDK affect IBM Operational Decision Manager, WebSphere ILOG JRules and WebSphere Business Events (CVE-2014-6506, CVE-2014-6511, CVE-2014-6457, CVE-2014-6558, CVE-2014-3065) Document information More support for: IBM Operational Decision Manager Software version: 7.1, 7.5, 8.0, 8.5, 8.5.1, 8.6 Operating system(s): Platform Independent Reference #: 1693686 Modified date: 2015-01-02 Security Bulletin Summary There are multiple vulnerabilities in IBM SDK Java Technology Edition, Version 6 and 7 that is used by IBM Operational Decision Manager (ODM), IBM ILOG JRules and IBM WebSphere Business Events (WBE). These issues were disclosed as part of the IBM Java SDK updates in October 2014 Vulnerability Details CVE ID: CVE-2014-6506 DESCRIPTION: An unspecified vulnerability related to the Libraries component has partial confidentiality impact, partial integrity impact, and partial availability impact. CVSS Base Score: 6.8 CVSS Temporal Score: See http://xforce.iss.net/xforce/xfdb/97139 for the current score CVSS Environmental Score*: Undefined CVSS Vector: (AV:N/AC:M/Au:N/C:P/I:P/A:P) CVE ID: CVE-2014-6511 DESCRIPTION: An unspecified vulnerability related to the 2D component could allow a remote attacker to obtain sensitive information. CVSS Base Score: 5 CVSS Temporal Score: See http://xforce.iss.net/xforce/xfdb/97140 for the current score CVSS Environmental Score*: Undefined CVSS Vector: (AV:N/AC:L/Au:N/C:P/I:N/A:N) CVE ID: 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 http://xforce.iss.net/xforce/xfdb/97148 for the current score CVSS Environmental Score*: Undefined CVSS Vector: (AV:N/AC:H/Au:N/C:P/I:P/A:N) CVE ID: CVE-2014-6558 DESCRIPTION: An unspecified vulnerability related to the Security component has no confidentiality impact, partial integrity impact, and no availability impact. CVSS Base Score: 2.6 CVSS Temporal Score: See http://xforce.iss.net/xforce/xfdb/97151 for the current score CVSS Environmental Score*: Undefined CVSS Vector: (AV:N/AC:H/Au:N/C:N/I:P/A:N) CVE ID: CVE-2014-3065 DESCRIPTION: IBM Java SDK contains a vulnerability in which the default configuration for the shared classes feature potentially allows arbitrary code to be injected into the shared classes cache, which may subsequently be executed by other local users. CVSS Base Score: 6 CVSS Temporal Score: See http://xforce.iss.net/xforce/xfdb/93629 for the current score CVSS Environmental Score*: Undefined CVSS Vector: (AV:L/AC:H/Au:S/C:C/I:C/A:C) Affected Products and Versions IBM WebSphere Business Events 7.0 IBM WebSphere ILOG JRules v7.1 IBM WebSphere Operational Decision Management v7.5 IBM Operational Decision Manager v8.0 IBM Operational Decision Manager v8.5 IBM Operational Decision Manager v8.6 Remediation/Fixes IBM WebSphere ILOG JRules V7.1: Interim fix 44 for APAR RS01827 is available from IBM Fix Central: 7.1.1.5-WS-BRMS_JDK-WIN-IF044 IBM WebSphere Business Event 7.0: Interim fix RS01827 for APAR RS01827 is available from IBM Fix Central: 7.0.1.1-WS-BE-<OS>-RS01827 IBM WebSphere Operational Decision Management v7.5: Interim fix 42 for APAR RS01827 is available from IBM Fix Central: 7.5.0.4-WS-ODM_JDK-<OS>-IF042 IBM Operational Decision Manager v8.0: Interim fix 40 for APAR RS01827 is available from IBM Fix Central: 8.0.1.2-WS-ODM_JDK-<OS>-IF040 IBM Operational Decision Manager v8.5: Interim fix 44 for APAR RS01827 is available from IBM Fix Central: 8.5.1.0-WS-ODM_JDK-<OS>-IF044 IBM Operational Decision Manager v8.6: Interim fix 7 for APAR RS01827 is available from IBM Fix Central: 8.6.0.0-WS-ODM_JDK-<OS>-IF007 Workarounds and Mitigations none known, apply fix. The product listed here are not vulnerable to CVE-2014-3566. However, applying the workaround for this issue and disabling SSLv3.0 might prevent you from using some of the features. Installing this JDK will remove those limitation. Securing connection without SSLv3.0 Set the application servers in TLS All the web applications in ODM are hosted in an application server. All the application servers can be set to use TLS only: For WebSphere: http://www-01.ibm.com/support/docview.wss?uid=swg21687173 For WebLogic:http://docs.oracle.com/cd/E38689_01/pt853pbr0/eng/pt/tsvt/task_EnablingTLS-OnlyonWebLogic-566866.html For JBoss: https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse/6.0/html/Web_Services_Security_Guide/files/i343948.html The first step in securing connections is to set all your application servers in TLS. TLS often means to accept TLSv1.0, TLSv1.1 and TLSv1.2. However, the exact meaning is application server dependent. Use HTTPS protocol for all connections Deployment of ruleapps from Rule Designer to the Rule Execution Server Synchronization between Rule Designer and Decision Center Server configuration panel Project Deployment from Event Designer Discovery of exisiting runtime assets in Event Designer Certificate import for Rule Designer and Event Designer The use of https connections between Rule Designer or Event Designer (the client) and the application server (the server) requires the Designer part (client part) to know the certificate of the server. These are the steps to export and import the server's certificate. Step 1 Export the certificate from the server. Each application server documents the steps for exporting a server's certificate. Note: A certificate has often the extension .crt, and it contains the public key of the server, signed by an authority or self-signed. This is an example of certificate: - -----BEGIN CERTIFICATE----- MIIIdzCCB1+gAwIBAgIQTusxCWM5To6gTnCcqR3NpjANBgkqhkiG9w0BAQUFADCB tTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug ... ... E8hNhsXFvf7VrTxaLVzJcmq1994cQaj4pyCHW2cAByxITiKzKBmIoOmlEcX3KRgp GFGplashi56WxTAVb65VMQccLDr5dddmi7L9R/7z6p7izeKS0CODzq8EthRRXmNl 2tT3KIKcgjEVvCk= - -----END CERTIFICATE----- Step 2 Copy this file and import it in the keystore of the Java used to launch the client (Rule Designer or Event Designer). ODM_HOME\jdk\jre\lib\security>keytool -importcert -file wasDefault.crt - -keystore cacerts -storepass changeit -alias samplesserver Here we use the default pass phrase "changeit" of Java, however you need to check if you have changed this pass phrase. After this command, the server's certificate should be in the keystore of the JVM, which is used to execute the client (the Rule Designer, Event Designer, etc.) Note: In the absence of the server's certificate, the connection using https could produce an SSL Handshake exception. Get Notified about Future Security Bulletins Subscribe to My Notifications to be notified of important product support alerts like this. References Complete CVSS Guide On-line Calculator V2 Related information IBM Secure Engineering Web Portal IBM Product Security Incident Response Blog *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 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. - --------------------------END INCLUDED TEXT-------------------- You have received this e-mail bulletin as a result of your organisation's registration with AusCERT. The mailing list you are subscribed to is maintained within your organisation, so if you do not wish to continue receiving these bulletins you should contact your local IT manager. If you do not know who that is, please send an email to auscert@auscert.org.au and we will forward your request to the appropriate person. NOTE: Third Party Rights This security bulletin is provided as a service to AusCERT's members. As AusCERT did not write the document quoted above, AusCERT has had no control over its content. The decision to follow or act on information or advice contained in this security bulletin is the responsibility of each user or organisation, and should be considered in accordance with your organisation's site policies and procedures. AusCERT takes no responsibility for consequences which may arise from following or acting on information or advice contained in this security bulletin. NOTE: This is only the original release of the security bulletin. It may not be updated when updates to the original are made. If downloading at a later date, it is recommended that the bulletin is retrieved directly from the author's website to ensure that the information is still current. Contact information for the authors of the original document is included in the Security Bulletin above. If you have any questions or need further information, please contact them directly. Previous advisories and external security bulletins can be retrieved from: http://www.auscert.org.au/render.html?cid=1980 =========================================================================== Australian Computer Emergency Response Team The University of Queensland Brisbane Qld 4072 Internet Email: auscert@auscert.org.au Facsimile: (07) 3365 7031 Telephone: (07) 3365 4417 (International: +61 7 3365 4417) AusCERT personnel answer during Queensland business hours which are GMT+10:00 (AEST). On call after hours for member emergencies only. =========================================================================== -----BEGIN PGP SIGNATURE----- Comment: http://www.auscert.org.au/render.html?it=1967 iQIVAwUBVKn/8hLndAQH1ShLAQIy8g//QQwjB/TitemlfiIfk1wl56iRqGuLiEad EiLqPluNEDbAcHSwL6zA5HvNABTkUgFozEXCErM6hgXn2+ArZmcAYfdRLeLdvSay pGkKOBpQJdmJMPIi00P1+KNpKlw8GMH9lHqf48qcqvIqSdavmmEw378n6OVVtcrL OntsLXhXgAaIL04a1ylXIR8HZgjSlJcZ9g5strwkCbaw27mqYGZzkgrKZWY/jRVg KXba7umI2ZDA71ySfAgJRzUIguT/WsMX2l+SNtlJY7GRfMvYkLXAyD5Yqm/Fp1rl h3RihOBS8lKyQtok8WcxZ/5od2lje0XORRsfS+OSzQOixWnl3WmIFdTw/WgVvRaW bQ0tSXpIQ7CO905ASlymElESl6flKDRJSaYvXKOCeX68OUFZuT9OorwcYG2wGkc2 BKN2xuZI0f1dq+2z/pqy3ioujT896+WcuBasbtUtDiQYtBCwOsp04yrY3GVd355D O48TfILWxK6NzSBbP7SIqZWbs2y4FFTtnZLQCQvRASwSvfZFQoBkaOejKGTfLQxR Kwfz3KsJkXuudbAn29F9QvA7OchsZ+vHcu/zEBwADJD9duRuN0HFkff3e4A54K4s qXiPtf70xGz2w3f3hlzneLaFpR5ZQnsvVEVZiOUvP3+KuuCTi0VuxspSl5/LcUGm ryFpyB2qzhQ= =Z6UA -----END PGP SIGNATURE-----