Red Hat Bugzilla – Bug 225543
CVE-2007-0555 PostgreSQL arbitrary memory read flaws (CVE-2007-0556)
Last modified: 2013-11-03 20:32:03 EST
+++ This bug was initially created as a clone of Bug #225493 +++
An authenticated PostgreSQL user has the ability to crash the database server or
possibly read arbitrary memory for the server process. This is caused by
insufficient type checking for SQL-language functions.
CVE-2006-5556 also describes a similar flaw. The description form the
PostgreSQL advisory describes it as such:
The risk scenarios are exactly the same as above, but the method to
exploit the hole is a bit different. The attacker must cause a query plan
to be prepared and saved (via PREPARE, or implicitly in a plpgsql
function) and then execute an ALTER COLUMN TYPE command to change the type
of one of the columns used in the query, and then execute the now-stale
query plan. Since ALTER COLUMN TYPE was introduced in PostgreSQL 8.0,
older versions are not vulnerable.
Note: the second CVE is CVE-2007-0556, not the number quoted above.
removing embargo; public at http://www.postgresql.org/support/security.html
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.