postgresql-8.1 8.1.4-7ubuntu0.2 source package in Ubuntu

Changelog

postgresql-8.1 (8.1.4-7ubuntu0.2) edgy-security; urgency=low

  * SECURITY UPDATE: Read out arbitrary memory locations from the server,
    local DoS.
  * Add debian/patches/00upstream-sql-fun-typecheck.patch:
    - Repair insufficiently careful type checking for SQL-language functions.
      Not only can one trivially crash the backend, but with appropriate
      misuse of pass-by-reference datatypes it is possible to read out
      arbitrary locations in the server process's memory, which could allow
      retrieving database content the user should not be able to see.
    - Discovered by Jeff Trout.
    - Patch backported from 8.1.7 from CVS:
      http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/executor/functions.c.diff?r1=1.98.2.2;r2=1.98.2.3
      http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/optimizer/util/clauses.c.diff?r1=1.201.2.1;r2=1.201.2.2
    - CVE-2007-0555
  * Add debian/patches/00upstream-table-plan-consistency.patch:
    - Check that a table is still compatible with a previously made query
      plan. Use of ALTER COLUMN TYPE creates a hazard for cached query plans:
      they could contain vars that claim a column has a different type than it
      now has.  Not only can one trivially crash the backend, but with
      appropriate misuse of pass-by-reference datatypes it is possible to read
      out arbitrary locations in the server process's memory, which could allow
      retrieving database content the user should not be able to see.
    - Discovered by Jeff Trout.
    - Patch backported from 8.1.7 from CVS:
      http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/tablecmds.c.diff?r1=1.174.2.3;r2=1.174.2.4
      http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/executor/execQual.c.diff?r1=1.183.2.4;r2=1.183.2.5
      http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/executor/execScan.c.diff?r1=1.37.2.1;r2=1.37.2.2
      http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/executor/execUtils.c.diff?r1=1.126.2.3;r2=1.126.2.4
      http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/executor/nodeAgg.c.diff?r1=1.135.2.1;r2=1.135.2.2
      http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/executor/nodeGroup.c.diff?r1=1.62;r2=1.62.2.1
      http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/executor/nodeHashjoin.c.diff?r1=1.75.2.3;r2=1.75.2.4
      http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/executor/nodeMergejoin.c.diff?r1=1.75.2.2;r2=1.75.2.3
      http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/executor/nodeNestloop.c.diff?r1=1.39.2.1;r2=1.39.2.2
      http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/executor/nodeResult.c.diff?r1=1.32.2.1;r2=1.32.2.2
      http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/executor/nodeSubplan.c.diff?r1=1.70.2.1;r2=1.70.2.2
      http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/executor/executor.h.diff?r1=1.120.2.2;r2=1.120.2.3
    - CVE-2007-0556
  * Add debian/patches/00upstream-max-utf8-wchar-len.patch:
    - Update various string functions to support the maximum UTF-8 sequence
      length for 4-byte character set to prevent buffer overflows.
    - Patch backported from 8.1.7 from CVS:
      http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/mb/wchar.c.diff?r1=1.47.2.4;r2=1.47.2.5

 -- Martin Pitt <email address hidden>   Mon,  5 Feb 2007 08:55:40 +0100

Upload details

Uploaded by:
Martin Pitt
Uploaded to:
Edgy
Original maintainer:
Martin Pitt
Architectures:
any
Section:
misc
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
postgresql-8.1_8.1.4.orig.tar.gz 10.8 MiB 0cfb807f47374d9ad42f0a5198bd8e3607d4c6857ce47141d722998fee1ae961
postgresql-8.1_8.1.4-7ubuntu0.2.diff.gz 46.5 KiB f41befffff7ade43869d4d169202e08f3de299ccb61c7b4d6683b952cc2e00cc
postgresql-8.1_8.1.4-7ubuntu0.2.dsc 1.1 KiB 923a5d1e979e329b8929be1471af78885ca85be1b879daf5e4f9ed348ce9b6ce

View changes file

Binary packages built by this source

libecpg-compat2: No summary available for libecpg-compat2 in ubuntu edgy.

No description available for libecpg-compat2 in ubuntu edgy.

libecpg-dev: No summary available for libecpg-dev in ubuntu edgy.

No description available for libecpg-dev in ubuntu edgy.

libecpg5: No summary available for libecpg5 in ubuntu edgy.

No description available for libecpg5 in ubuntu edgy.

libpgtypes2: No summary available for libpgtypes2 in ubuntu edgy.

No description available for libpgtypes2 in ubuntu edgy.

libpq-dev: No summary available for libpq-dev in ubuntu edgy.

No description available for libpq-dev in ubuntu edgy.

libpq4: No summary available for libpq4 in ubuntu edgy.

No description available for libpq4 in ubuntu edgy.

postgresql-8.1: No summary available for postgresql-8.1 in ubuntu edgy.

No description available for postgresql-8.1 in ubuntu edgy.

postgresql-client-8.1: No summary available for postgresql-client-8.1 in ubuntu edgy.

No description available for postgresql-client-8.1 in ubuntu edgy.

postgresql-contrib-8.1: No summary available for postgresql-contrib-8.1 in ubuntu edgy.

No description available for postgresql-contrib-8.1 in ubuntu edgy.

postgresql-doc-8.1: No summary available for postgresql-doc-8.1 in ubuntu edgy.

No description available for postgresql-doc-8.1 in ubuntu edgy.

postgresql-plperl-8.1: No summary available for postgresql-plperl-8.1 in ubuntu edgy.

No description available for postgresql-plperl-8.1 in ubuntu edgy.

postgresql-plpython-8.1: No summary available for postgresql-plpython-8.1 in ubuntu edgy.

No description available for postgresql-plpython-8.1 in ubuntu edgy.

postgresql-pltcl-8.1: No summary available for postgresql-pltcl-8.1 in ubuntu edgy.

No description available for postgresql-pltcl-8.1 in ubuntu edgy.

postgresql-server-dev-8.1: No summary available for postgresql-server-dev-8.1 in ubuntu edgy.

No description available for postgresql-server-dev-8.1 in ubuntu edgy.