postgresql-12 12.5-0ubuntu0.20.10.1 source package in Ubuntu
Changelog
postgresql-12 (12.5-0ubuntu0.20.10.1) groovy-security; urgency=medium * New upstream version. + 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) + Details about these and many further changes can be found at: https://www.postgresql.org/docs/10/static/release-12-5.html + d/control: update-maintainer -- Christian Ehrhardt <email address hidden> Thu, 12 Nov 2020 12:25:50 +0100
Upload details
- Uploaded by:
- Christian Ehrhardt
- Sponsored by:
- Marc Deslauriers
- Uploaded to:
- Groovy
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- database
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
postgresql-12_12.5.orig.tar.bz2 | 19.8 MiB | bd0d25341d9578b5473c9506300022de26370879581f5fddd243a886ce79ff95 |
postgresql-12_12.5-0ubuntu0.20.10.1.debian.tar.xz | 24.0 KiB | 675630fd279da9d46757bb2ec630d1f13bb182e32f80cbdb6e7c1f5ec4c47ed7 |
postgresql-12_12.5-0ubuntu0.20.10.1.dsc | 3.7 KiB | 1de29f54eac05418782f2d3497aa574989171fd1dd137e63b809056e1b3a35d7 |
Available diffs
Binary packages built by this source
- libecpg-compat3: No summary available for libecpg-compat3 in ubuntu groovy.
No description available for libecpg-compat3 in ubuntu groovy.
- libecpg-compat3-dbgsym: No summary available for libecpg-compat3-dbgsym in ubuntu groovy.
No description available for libecpg-
compat3- dbgsym in ubuntu groovy.
- libecpg-dev: No summary available for libecpg-dev in ubuntu groovy.
No description available for libecpg-dev in ubuntu groovy.
- libecpg-dev-dbgsym: No summary available for libecpg-dev-dbgsym in ubuntu groovy.
No description available for libecpg-dev-dbgsym in ubuntu groovy.
- libecpg6: No summary available for libecpg6 in ubuntu groovy.
No description available for libecpg6 in ubuntu groovy.
- libecpg6-dbgsym: No summary available for libecpg6-dbgsym in ubuntu groovy.
No description available for libecpg6-dbgsym in ubuntu groovy.
- libpgtypes3: No summary available for libpgtypes3 in ubuntu groovy.
No description available for libpgtypes3 in ubuntu groovy.
- libpgtypes3-dbgsym: No summary available for libpgtypes3-dbgsym in ubuntu groovy.
No description available for libpgtypes3-dbgsym in ubuntu groovy.
- libpq-dev: No summary available for libpq-dev in ubuntu groovy.
No description available for libpq-dev in ubuntu groovy.
- libpq5: No summary available for libpq5 in ubuntu groovy.
No description available for libpq5 in ubuntu groovy.
- libpq5-dbgsym: No summary available for libpq5-dbgsym in ubuntu groovy.
No description available for libpq5-dbgsym in ubuntu groovy.
- postgresql-12: No summary available for postgresql-12 in ubuntu groovy.
No description available for postgresql-12 in ubuntu groovy.
- postgresql-12-dbgsym: No summary available for postgresql-12-dbgsym in ubuntu groovy.
No description available for postgresql-
12-dbgsym in ubuntu groovy.
- postgresql-client-12: No summary available for postgresql-client-12 in ubuntu groovy.
No description available for postgresql-
client- 12 in ubuntu groovy.
- postgresql-client-12-dbgsym: No summary available for postgresql-client-12-dbgsym in ubuntu groovy.
No description available for postgresql-
client- 12-dbgsym in ubuntu groovy.
- postgresql-doc-12: No summary available for postgresql-doc-12 in ubuntu groovy.
No description available for postgresql-doc-12 in ubuntu groovy.
- postgresql-plperl-12: No summary available for postgresql-plperl-12 in ubuntu groovy.
No description available for postgresql-
plperl- 12 in ubuntu groovy.
- postgresql-plperl-12-dbgsym: No summary available for postgresql-plperl-12-dbgsym in ubuntu groovy.
No description available for postgresql-
plperl- 12-dbgsym in ubuntu groovy.
- postgresql-plpython3-12: No summary available for postgresql-plpython3-12 in ubuntu groovy.
No description available for postgresql-
plpython3- 12 in ubuntu groovy.
- postgresql-plpython3-12-dbgsym: No summary available for postgresql-plpython3-12-dbgsym in ubuntu groovy.
No description available for postgresql-
plpython3- 12-dbgsym in ubuntu groovy.
- postgresql-pltcl-12: No summary available for postgresql-pltcl-12 in ubuntu groovy.
No description available for postgresql-pltcl-12 in ubuntu groovy.
- postgresql-pltcl-12-dbgsym: No summary available for postgresql-pltcl-12-dbgsym in ubuntu groovy.
No description available for postgresql-
pltcl-12- dbgsym in ubuntu groovy.
- postgresql-server-dev-12: No summary available for postgresql-server-dev-12 in ubuntu groovy.
No description available for postgresql-
server- dev-12 in ubuntu groovy.