Protect yourself against future threats.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 =========================================================================== AUSCERT External Security Bulletin Redistribution ESB-2015.0067 Security Bulletin: Vulnerabilities in IBM DB2 for Linux, UNIX, and Windows affects IBM PureData System for Transactions (CVE-2014-6209, CVE-2014-6210, CVE-2014-8901) 12 January 2015 =========================================================================== AusCERT Security Bulletin Summary --------------------------------- Product: IBM PureData System for Transactions Publisher: IBM Operating System: Linux variants Impact/Access: Denial of Service -- Existing Account Resolution: Patch/Upgrade CVE Names: CVE-2014-8901 CVE-2014-6210 CVE-2014-6209 Reference: ESB-2015.0014 ESB-2014.2430 ESB-2014.2386 Original Bulletin: http://www-01.ibm.com/support/docview.wss?uid=swg21688337 - --------------------------BEGIN INCLUDED TEXT-------------------- Security Bulletin: Vulnerabilities in IBM DB2 for Linux, UNIX, and Windows affects IBM PureData System for Transactions (CVE-2014-6209, CVE-2014-6210, CVE-2014-8901) Document information More support for: PureData System for Transactions Software version: 1.0 Operating system(s): Linux Reference #: 1688337 Modified date: 2015-01-09 Security Bulletin Summary Security vulnerabilities have been discovered in IBM DB2 shipped with IBM PureData System for Transactions. Vulnerability Details CVE ID: CVE-2014-6209 DESCRIPTION: IBM DB2 contains a denial of service vulnerability. A remote, authenticated DB2 user could exploit this vulnerability by executing a specially-crafted ALTER TABLE statement on an identity column . This may cause DB2 server to terminate abnormally. To exploit the vulnerability, the malicious user needs to have valid security credentials to connect to DB2 and the authorization associated with the authorization ID of the connection would need to match one of the authorization scenarios listed below. Note that these authorities or privileges could be obtained by membership in a group or by assignment of certain role. 1) CONTROL or ALTER privilege on a table The user would need either CONTROL or ALTER privilege on a table to execute the ALTER TABLE statement. Customer could consult the SYSCAT.TABAUTH table to determine the users, roles, and groups that have CONTROL privilege or ALTER privilege on a table. Furthermore, the owner of a table has implicit control privilege and the DBADM authority has implicit control privilege on all tables. Customer could look up owner of a table from the SYSCAT.TABLES table. 2) ALTERIN privilege on any schema that contains a table User with this privilege could execute ALTER TABLE statement on any table in the schema. Customer could consult the SYSCAT.SCHEMAAUTH table to check for users, roles, and groups with this privilege. Also, customer could check the SYSCAT.TABLES for existence of tables in the schema. 3) CREATETAB authority on a database and USAGE privilege on at least one table space With this authority, the user could create a table and then execute ALTER TABLE statement on that table. Customer could lookup the SYSCAT.DBAUTH table to find out users, roles, and groups with CREATETAB authority and check the SYSCAT.TBSPACEAUTH table for users, roles, and groups with USAGE privileges on table spaces. CVSS: CVSS Base Score: 6.3 CVSS Temporal Score: See http://xforce.iss.net/xforce/xfdb/98684 for the current score CVSS Environmental Score*: Undefined CVSS Vector: (AV:N/AC:M/Au:S/C:N/I:N/A:C) CVE ID: CVE-2014-6210 DESCRIPTION: IBM DB2 contains a denial of service vulnerability. A remote, authenticated DB2 user could exploit this vulnerability by issuing multiple ALTER TABLE statements on the same column. This may cause DB2 server to terminate abnormally. To exploit the vulnerability, the malicious user needs to have valid security credentials to connect to DB2 and the authorization associated with the authorization ID of the connection would need to match one of the authorization scenarios listed below. Note that these authorities or privileges could be obtained by membership in a group or by assignment of certain role. 1) CONTROL or ALTER privilege on a table The user would need either CONTROL or ALTER privilege on a table to execute the ALTER TABLE statement. Customer could consult the SYSCAT.TABAUTH table to determine the users, roles, and groups that have CONTROL privilege or ALTER privilege on a table. Furthermore, the owner of a table has implicit control privilege and the DBADM authority has implicit control privilege on all tables. Customer could look up owner of a table from the SYSCAT.TABLES table. 2) ALTERIN privilege on any schema that contains a table User with this privilege could execute ALTER TABLE statement on any table in the schema. Customer could consult the SYSCAT.SCHEMAAUTH table to check for users, roles, and groups with this privilege. Also, customer could check the SYSCAT.TABLES for existence of tables in the schema. 3) CREATETAB authority on a database and USAGE privilege on at least one table space With this authority, the user could create a table and then execute ALTER TABLE statement on that table. Customer could lookup the SYSCAT.DBAUTH table to find out users, roles, and groups with CREATETAB authority and check the SYSCAT.TBSPACEAUTH table for users, roles, and groups with USAGE privileges on table spaces. CVSS: CVSS Base Score: 6.3 CVSS Temporal Score: See http://xforce.iss.net/xforce/xfdb/98685 for the current score CVSS Environmental Score*: Undefined CVSS Vector: (AV:N/AC:M/Au:S/C:N/I:N/A:C) CVE ID: CVE-2014-8901 DESCRIPTION: IBM DB2 contains a disruption of service vulnerability. A remote, authenticated user can issue a specially crafted XML query to cause DB2 to increase CPU usage and create serious performance degradation to the system. CVSS: CVSS Base Score: 4.0 CVSS Temporal Score: See http://xforce.iss.net/xforce/xfdb/99110 for the current score CVSS Environmental Score*: Undefined CVSS String: (AV:N/AC:L/Au:S/C:N/I:N/A:P) Affected Products and Versions IBM PureData System for Transactions: V1.0 Remediation/Fixes To obtain a fix for these vulnerabilities, contact IBM Support. In the United States and Canada dial 1-800-IBM-SERV View the support contacts for other countries outside of the United States. Electronically open a Service Request with IBM Support. 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 Change History 9 January 2015: 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: 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 iQIVAwUBVLMwLRLndAQH1ShLAQKAYBAAnAS+qWqdFWeNaEWvcvlNxRr15Cv82zEk KShngJ86RC/ROcYGHugjuzezyLYnwHG7Yzh5DoXpsQ/W/vNhAZXzy1RUSegGCaJ7 54Bo4F1lmdqtuxkkqOCcFTa4DEB3c6C7aYWahun4s7hLbYkzcX1uFYm5F+jY2Zua vDmAmcgCqV0oqNMHuix+r4+6kzHAN0tSjrwCacs7FyIvvNFE7k7KHFmMY8VPoy2S snXUIfmM465vJieJVNZVe0Onf3EkJHteOMyP2YtwEDsRg8XBXIzT0efLMWdMrO8a FKEGQ6iA/FN2r2s1m9gi4TKKF9S9qNYL54RY+HJeY4X8s5EjLrR073rjIWVrAYrZ 90F9P6hL6GKw18a1V2YLL0mHQ78/5i971ngZvS5NBv6jm4QTFabSdyorhfX1WM+N 14XMroW7ARv83foYLw46KYYp1Y2LiF+h7LH4YhtEZbPvkmZOlK5kUZTAR57vaFCD lnJ5ddHm82TFLRvSW9Wf9hXpVBzUed6K25KTvrQ1c1r40JLy+vbxHtWlvd1ZU1KS Wx6T3gMoordz75dbXazXFqcgWUxsZuI5E6p0kahCrjyYlMJ/VfX3Ge4orX2wyLUt OgW45EZgk5WW766MlnS/dPtxTLv6090loZpV1pL43KDC8m3FUmb7d5/UGfVrE1Ho 1+/x1C3uGRw= =2hK/ -----END PGP SIGNATURE-----