PostgreSQL Data Type Check Bypass and Table Column Modification Bugs Let Remote Users Deny Service
|
|
SecurityTracker Alert ID: 1017597
|
|
SecurityTracker URL: http://securitytracker.com/id?1017597
|
|
CVE Reference: CVE-2007-0555
, CVE-2007-0556
(Links to External Site)
|
Date: Feb 7 2007
|
Impact: Denial of service via network, Disclosure of user information
|
Fix Available: Yes
Vendor Confirmed: Yes
|
Version(s): 7.3, 7.4, 8.0, 8.1, 8.2
|
Description: A vulnerability was reported in PostgreSQL. A remote authenticated user can cause denial of service conditions.
A remote authenticated user can send specially crafted data to suppress the normal SQL data type checks to cause the backend to crash
[CVE-2007-0555].
A remote authenticated user can change the data type of a table column to cause a backend crash [CVE-2007-0556].
This may also be exploited to read portions of the database contents. Only versions 8.0, 8.1, and 8.2 are affected by this second
vulnerability.
|
Impact: A remote authenticated user can cause denial of service conditions on the target system.
A remote authenticated user may be able to read portions of the database contents.
|
Solution: The vendor has issued fixed versions (7.3.13, 7.4.16, 8.0.11, 8.1.7, 8.2.2).
|
Vendor URL: www.postgresql.org/support/security (Links to External Site)
|
Cause: Exception handling error
|
Underlying OS: Linux (Any), UNIX (Any), Windows (Any)
|
|
Message History:
This archive entry has one or more follow-up message(s) listed below.
|
Source Message Contents
|
Date: Wed, 7 Feb 2007 15:21:30 -0500
Subject: PostgreSQL
|
CVE-2007-0555
Affected: 8.2, 8.1, 8.0, 7.4, 7.3
Fixed in: 8.2.2, 8.1.7, 8.0.11, 7.4.16, 7.3.13
A vulnerability allows suppressing the normal checks that a SQL function returns the
data type it's declared to do. These errors can easily be exploited to cause a backend
crash, and in principle might be used to read database content that the user should not
be able to access.
CVE-2007-0556
Affected: 8.2, 8.1, 8.0
Fixed in: 8.2.2, 8.1.7, 8.0.11
A vulnerability involving changing the data type of a table column can easily be
exploited to cause a backend crash, and in principle might be used to read database
content that the user should not be able to access.
|
|