postgresql-13 13.1-1 source package in Ubuntu

Changelog

postgresql-13 (13.1-1) unstable; urgency=medium

  * New upstream version.
    + Fixes timetz regression test failures. (Closes: #974063)

    + Block DECLARE CURSOR ... WITH HOLD and firing of deferred triggers
      within index expressions and materialized view queries (Noah Misch)

      This is essentially a leak in the security restricted operation sandbox
      mechanism.  An attacker having permission to create non-temporary SQL
      objects could parlay this leak to execute arbitrary SQL code as a
      superuser.

      The PostgreSQL Project thanks Etienne Stalmans for reporting this
      problem. (CVE-2020-25695)

    + Fix usage of complex connection-string parameters in pg_dump,
      pg_restore, clusterdb, reindexdb, and vacuumdb (Tom Lane)

      The -d parameter of pg_dump and pg_restore, or the --maintenance-db
      parameter of the other programs mentioned, can be a connection string
      containing multiple connection parameters rather than just a database
      name.  In cases where these programs need to initiate additional
      connections, such as parallel processing or processing of multiple
      databases, the connection string was forgotten and just the basic
      connection parameters (database name, host, port, and username) were
      used for the additional connections.  This could lead to connection
      failures if the connection string included any other essential
      information, such as non-default SSL or GSS parameters. Worse, the
      connection might succeed but not be encrypted as intended, or be
      vulnerable to man-in-the-middle attacks that the intended connection
      parameters would have prevented. (CVE-2020-25694)

    + When psql's \connect command re-uses connection parameters, ensure that
      all non-overridden parameters from a previous connection string are
      re-used (Tom Lane)

      This avoids cases where reconnection might fail due to omission of
      relevant parameters, such as non-default SSL or GSS options. Worse, the
      reconnection might succeed but not be encrypted as intended, or be
      vulnerable to man-in-the-middle attacks that the intended connection
      parameters would have prevented. This is largely the same problem as
      just cited for pg_dump et al, although psql's behavior is more complex
      since the user may intentionally override some connection parameters.
      (CVE-2020-25694)

    + Prevent psql's \gset command from modifying specially-treated variables
      (Noah Misch)

      \gset without a prefix would overwrite whatever variables the server
      told it to.  Thus, a compromised server could set specially-treated
      variables such as PROMPT1, giving the ability to execute arbitrary shell
      code in the user's session.

      The PostgreSQL Project thanks Nick Cleaton for reporting this problem.
      (CVE-2020-25696)

  * Show only log files on failure.

 -- Christoph Berg <email address hidden>  Tue, 10 Nov 2020 13:45:55 +0100

Upload details

Uploaded by:
Debian PostgreSQL Maintainers
Uploaded to:
Sid
Original maintainer:
Debian PostgreSQL Maintainers
Architectures:
any all
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
postgresql-13_13.1-1.dsc 3.5 KiB 79c94566c09b7bc8ca47ac69ff93c80eb1d8d32488c5abf6cd01361a4e5716a0
postgresql-13_13.1.orig.tar.bz2 20.1 MiB 12345c83b89aa29808568977f5200d6da00f88a035517f925293355432ffe61f
postgresql-13_13.1-1.debian.tar.xz 25.5 KiB 35871a63aea15adea96efa10def456c8cdc5461d30f80492761c6ca904c9c90c

No changes file available.

Binary packages built by this source

libecpg-compat3: No summary available for libecpg-compat3 in ubuntu hirsute.

No description available for libecpg-compat3 in ubuntu hirsute.

libecpg-compat3-dbgsym: No summary available for libecpg-compat3-dbgsym in ubuntu hirsute.

No description available for libecpg-compat3-dbgsym in ubuntu hirsute.

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

No description available for libecpg-dev in ubuntu hirsute.

libecpg-dev-dbgsym: No summary available for libecpg-dev-dbgsym in ubuntu hirsute.

No description available for libecpg-dev-dbgsym in ubuntu hirsute.

libecpg6: No summary available for libecpg6 in ubuntu hirsute.

No description available for libecpg6 in ubuntu hirsute.

libecpg6-dbgsym: No summary available for libecpg6-dbgsym in ubuntu hirsute.

No description available for libecpg6-dbgsym in ubuntu hirsute.

libpgtypes3: No summary available for libpgtypes3 in ubuntu hirsute.

No description available for libpgtypes3 in ubuntu hirsute.

libpgtypes3-dbgsym: No summary available for libpgtypes3-dbgsym in ubuntu hirsute.

No description available for libpgtypes3-dbgsym in ubuntu hirsute.

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

No description available for libpq-dev in ubuntu hirsute.

libpq5: No summary available for libpq5 in ubuntu hirsute.

No description available for libpq5 in ubuntu hirsute.

libpq5-dbgsym: No summary available for libpq5-dbgsym in ubuntu hirsute.

No description available for libpq5-dbgsym in ubuntu hirsute.

postgresql-13: No summary available for postgresql-13 in ubuntu hirsute.

No description available for postgresql-13 in ubuntu hirsute.

postgresql-13-dbgsym: No summary available for postgresql-13-dbgsym in ubuntu hirsute.

No description available for postgresql-13-dbgsym in ubuntu hirsute.

postgresql-client-13: No summary available for postgresql-client-13 in ubuntu hirsute.

No description available for postgresql-client-13 in ubuntu hirsute.

postgresql-client-13-dbgsym: No summary available for postgresql-client-13-dbgsym in ubuntu hirsute.

No description available for postgresql-client-13-dbgsym in ubuntu hirsute.

postgresql-doc-13: No summary available for postgresql-doc-13 in ubuntu hirsute.

No description available for postgresql-doc-13 in ubuntu hirsute.

postgresql-plperl-13: No summary available for postgresql-plperl-13 in ubuntu hirsute.

No description available for postgresql-plperl-13 in ubuntu hirsute.

postgresql-plperl-13-dbgsym: No summary available for postgresql-plperl-13-dbgsym in ubuntu hirsute.

No description available for postgresql-plperl-13-dbgsym in ubuntu hirsute.

postgresql-plpython3-13: No summary available for postgresql-plpython3-13 in ubuntu hirsute.

No description available for postgresql-plpython3-13 in ubuntu hirsute.

postgresql-plpython3-13-dbgsym: No summary available for postgresql-plpython3-13-dbgsym in ubuntu hirsute.

No description available for postgresql-plpython3-13-dbgsym in ubuntu hirsute.

postgresql-pltcl-13: No summary available for postgresql-pltcl-13 in ubuntu hirsute.

No description available for postgresql-pltcl-13 in ubuntu hirsute.

postgresql-pltcl-13-dbgsym: No summary available for postgresql-pltcl-13-dbgsym in ubuntu hirsute.

No description available for postgresql-pltcl-13-dbgsym in ubuntu hirsute.

postgresql-server-dev-13: No summary available for postgresql-server-dev-13 in ubuntu hirsute.

No description available for postgresql-server-dev-13 in ubuntu hirsute.