-----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-----