Protect yourself against future threats.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 =========================================================================== AUSCERT External Security Bulletin Redistribution ESB-2018.1980 Security vulnerabilities in IBM SDK for Node.js might affect the configuration editor used by IBM Business Automation Workflow and Business Process Manager (BPM) 9 July 2018 =========================================================================== AusCERT Security Bulletin Summary --------------------------------- Product: IBM Business Automation Workflow IBM Business Process Manager Publisher: IBM Operating System: AIX Linux variants Solaris Windows z/OS Impact/Access: Denial of Service -- Remote/Unauthenticated Unauthorised Access -- Remote with User Interaction Resolution: Patch/Upgrade CVE Names: CVE-2018-1000168 CVE-2018-7167 CVE-2018-7164 CVE-2018-7162 CVE-2018-7161 CVE-2018-7160 CVE-2018-7159 CVE-2018-7158 Reference: ESB-2018.1038 Original Bulletin: http://www.ibm.com/support/docview.wss?uid=swg22016866 - --------------------------BEGIN INCLUDED TEXT-------------------- Security Bulletin: Security vulnerabilities in IBM SDK for Node.js might affect the configuration editor used by IBM Business Automation Workflow and Business Process Manager (BPM) Security Bulletin Document information Software version: 8.5.5, 8.5.6, 8.5.6.1, 8.5.6.2, 8.5.7.CF201606, 8.5.7.CF201609, 8.5.7.CF201612, 8.5.7.CF201703, 8.5.7.CF201706, 8.5.7, 8.6.0.CF201712, 8.6.0.CF201803, 8.6, 18.0.0.0 Operating system(s): AIX, Linux, Solaris, Windows, z/OS Reference #: 2016866 Modified date: 08 July 2018 Summary Security vulnerabilities have been reported for IBM SDK for Node.js. IBM Business Automation Workflow and IBM BPM include a stand-alone tool for editing configuration properties files that is based on IBM SDK for Node.js. Vulnerability Details CVEID: CVE-2018-7160 DESCRIPTION: Node.js inspector module could allow a remote attacker to bypass security restrictions, caused by the failure to properly validate the Host header. An attacker could exploit this vulnerability to bypass same-origin policy and conduct a DNS rebinding attack. CVSS Base Score: 5.8 CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/ 143447 for the current score CVSS Environmental Score*: Undefined CVSS Vector: (CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:L) CVEID: CVE-2018-7159 DESCRIPTION: Node.js http module could allow a remote attacker to bypass security restrictions, caused by the acceptance of incorrect Content-Length values, containing spaces within the value, in HTTP headers. An attacker could exploit this vulnerability to confuse the script and launch further attacks on the system. CVSS Base Score: 5.3 CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/ 143448 for the current score CVSS Environmental Score*: Undefined CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N) CVEID: CVE-2018-7158 DESCRIPTION: Node.js path module is vulnerable to a denial of service. By sending a specially crafted file path, an attacker could exploit this vulnerability to cause a regular expression denial of service. CVSS Base Score: 5.9 CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/ 143449 for the current score CVSS Environmental Score*: Undefined CVSS Vector: (CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H) CVEID: CVE-2018-7167 DESCRIPTION: Node.js is vulnerable to a denial of service. By invoking Buffer.fill() or Buffer.alloc() , a remote attacker could exploit this vulnerability to cause the application to hang. CVSS Base Score: 7.5 CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/ 144740 for the current score CVSS Environmental Score*: Undefined CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) CVEID: CVE-2018-7164 DESCRIPTION: Node.js is vulnerable to a denial of service, caused by an error when reading from the network into JavaScript using the net.Socket object directly as a stream. By sending tiny chunks of data in short succession, a remote attacker could exploit this vulnerability to cause the application to exhaust all memory resources. CVSS Base Score: 5.3 CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/ 144739 for the current score CVSS Environmental Score*: Undefined CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) CVEID: CVE-2018-7162 DESCRIPTION: Node.js is vulnerable to a denial of service. By sending duplicate/unexpected messages during the handshake, a remote attacker could exploit this vulnerability to cause the node server providing an http server supporting TLS server to crash. CVSS Base Score: 7.5 CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/ 144738 for the current score CVSS Environmental Score*: Undefined CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) CVEID: CVE-2018-1000168 DESCRIPTION: nghttp2 is vulnerable to a denial of service, caused by a NULL pointer dereference. By sending a specially-crafted packet, a remote attacker could exploit this vulnerability to cause the application to crash. CVSS Base Score: 5.3 CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/ 141584 for the current score CVSS Environmental Score*: Undefined CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L) CVEID: CVE-2018-7161 DESCRIPTION: Node.js is vulnerable to a denial of service, caused by an error within the http2 implementation. By interacting with the http2 server in an insecure manner, a remote attacker could exploit this vulnerability to cause the node server providing an http2 server to crash. CVSS Base Score: 7.5 CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/ 144736 for the current score CVSS Environmental Score*: Undefined CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) Affected Products and Versions - - IBM Business Automation Workflow V18.0.0.0 - - IBM Business Process Manager V8.6.0.0 through V8.6.0.0 Cumulative Fix 2018.03 - - IBM Business Process Manager V8.5.7.0 through V8.5.7.0 Cumulative Fix 2017.06 - - IBM Business Process Manager V8.5.6.0 through V8.5.6.0 CF2 - - IBM Business Process Manager V8.5.5.0 Remediation/Fixes Install interim fix JR59583 as appropriate for your current IBM Business Automation Workflow or IBM BPM version. * IBM Business Automation Workflow * IBM Business Process Manager * IBM Business Process Manager Advanced * IBM Business Process Manager Standard * IBM Business Process Manager Express For IBM Business Automation Workflow V18.0.0.0 - - Upgrade to minimal cumulative fix levels as required by iFix and then apply iFix JR59583 - --OR-- - - Apply Cumulative Fix V18.0.0.1 or later For IBM BPM V8.6.0.0 through V8.6.0.0 CF 2018.03 - - Upgrade to minimal cumulative fix levels as required by iFix and then apply iFix JR59583 - --OR-- - - Apply Cumulative Fix 2018.03 or later For IBM BPM V8.5.7.0 through V8.5.7.0 CF 2017.06 - - Apply Cumulative Fix 2017.06 and then apply iFix JR59583 For IBM BPM V8.5.6.0 through V8.5.6.0 CF2 - - Apply CF2 as required by iFix and then apply iFix JR59583 For IBM BPM V8.5.5.0 - - Apply iFix JR59583 Workarounds and Mitigations IBM BPM Configuration Editor is a stand-alone tool for editing properties file. Use a standard text file editor instead. Change History 06 July 2018: Original Version Published *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: https://www.auscert.org.au/bulletins/ =========================================================================== 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 iQIVAwUBW0LfU2aOgq3Tt24GAQiCvhAAgqTfzVYOGyzIZ8CAB3kL7KB4mrMbr1ZI fpV1bdIQN/SkcgahjDKGRIecgRUOR9RBtWoLcJjduS/xYTAN83DhlkLC0NUy24a1 21dAiwDLXHBP2OYluk2ZuDhFsnUBpvXUaSeDtQxAt0KczjnJe31/F/GIicLKQnTY tXx4EC581G5URYm0EnsXU+U0/CoFrttwnnvGNH9eofUF8+So48vJzBE5pCPKcndF CfKloBSnYdNz53DpxM3GaSon0VHcMKhrcOu5fvaw2W1EScVuxEs2IUuiSexj0l3f ZfEm3+/CNqL8DMYttL2VKXxC0xxeWH5Xzutn+rW7QCLEdoHso7aFtSTi3xwhMwVs hKHsVTV9OUGEZ1tM2b8Ip84JPTjEix3BUwMdLXkyF1Ey41egfKyxm4Zymx57vAPm ssGagMs8TUOiwCTpY0bakU33i92xL53r8bANLYt9PMMHqkA/Cc9aH0Gbt5GT4NW0 AKBlli6nb5ErauhPGDMjACdnW8j9s9k21xTyZRMeZTV4IgrAIGxd2qp7hY0wmi0v LNx+/8x+wpuhxSZLRLBGuf7Q/6Fvqo2BTJr5IhcznTwwTtpWEJ/yMAWIruZAGTYo hC2nmFJNvcQKLcyovA4s6nnqhu2V5Tg3FvixUQqD4nI6LfSX76vX4L7PPWm4dW57 j6E0Kk6VUq0= =4G87 -----END PGP SIGNATURE-----