IBM Support

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)

Created by Gerry Sommerville on
Published URL:
https://www.ibm.com/support/pages/node/255127
255127

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 https://exchange.xforce.ibmcloud.com/vulnerabilities/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 https://exchange.xforce.ibmcloud.com/vulnerabilities/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 https://exchange.xforce.ibmcloud.com/vulnerabilities/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.

Get Notified about Future Security Bulletins

References

Off

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

Review the IBM security bulletin disclaimer and definitions regarding your responsibilities for assessing potential impact of security vulnerabilities to your environment.

[{"Product":{"code":"SSNVAT","label":"PureData System for Transactions"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Not Applicable","Platform":[{"code":"PF016","label":"Linux"}],"Version":"1.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
16 June 2018

UID

swg21688337