diff options
Diffstat (limited to 'debian/changelog')
-rw-r--r-- | debian/changelog | 210 |
1 files changed, 210 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..a138d1e --- /dev/null +++ b/debian/changelog @@ -0,0 +1,210 @@ +postgresql-15 (15.5-0+deb12u1) bookworm-security; urgency=medium + + * New upstream version. + + * Fix handling of unknown-type arguments in DISTINCT "any" aggregate + functions (Tom Lane) + + This error led to a text-type value being interpreted as an unknown-type + value (that is, a zero-terminated string) at runtime. This could result + in disclosure of server memory following the text value. + + The PostgreSQL Project thanks Jingzhou Fu for reporting this problem. + (CVE-2023-5868) + + * Detect integer overflow while computing new array dimensions + (Tom Lane) + + When assigning new elements to array subscripts that are outside the + current array bounds, an undetected integer overflow could occur in edge + cases. Memory stomps that are potentially exploitable for arbitrary + code execution are possible, and so is disclosure of server memory. + + The PostgreSQL Project thanks Pedro Gallegos for reporting this problem. + (CVE-2023-5869) + + * Prevent the pg_signal_backend role from signalling background workers + and autovacuum processes (Noah Misch, Jelte Fennema-Nio) + + The documentation says that pg_signal_backend + cannot issue signals to superuser-owned processes. It was able to + signal these background processes, though, because they advertise a + role OID of zero. Treat that as indicating superuser ownership. + The security implications of cancelling one of these process types + are fairly small so far as the core code goes (we'll just start + another one), but extensions might add background workers that are + more vulnerable. + + Also ensure that the is_superuser parameter is set correctly in such + processes. No specific security consequences are known for that + oversight, but it might be significant for some extensions. + + The PostgreSQL Project thanks Hemanth Sandrana and Mahendrakar + Srinivasarao for reporting this problem. (CVE-2023-5870) + + * Fix misbehavior during recursive page split in GiST index build + (Heikki Linnakangas) + + Fix a case where the location of a page downlink was incorrectly + tracked, and introduce some logic to allow recovering from such + situations rather than silently doing the wrong thing. This error could + result in incorrect answers from subsequent index searches. It may be + advisable to reindex all GiST indexes after installing this update. + + * Prevent de-duplication of btree index entries for interval columns + + There are interval values that are distinguishable but compare equal, + for example 24:00:00 and 1 day. This breaks assumptions made by btree + de-duplication, so interval columns need to be excluded from + de-duplication. This oversight can cause incorrect results from + index-only scans. Moreover, after updating amcheck will report an error + for almost all such indexes. Users should reindex any btree indexes on + interval columns. + + * Rebase debian/patches/libpgport-pkglibdir. + + -- Christoph Berg <myon@debian.org> Tue, 07 Nov 2023 14:36:06 +0100 + +postgresql-15 (15.4-0+deb12u1) bookworm; urgency=medium + + * New upstream version. + + + Disallow substituting a schema or owner name into an extension script if + the name contains a quote, backslash, or dollar sign (Noah Misch) + This restriction guards against SQL-injection hazards for trusted + extensions. + The PostgreSQL Project thanks Micah Gate, Valerie Woolard, Tim + Carey-Smith, and Christoph Berg for reporting this problem. + (CVE-2023-39417) + + + Fix MERGE to enforce row security policies properly (Dean Rasheed) + When MERGE performs an UPDATE action, it should enforce any UPDATE or + SELECT RLS policies defined on the target table, to be consistent with + the way that a plain UPDATE with a WHERE clause works. Instead it was + enforcing INSERT RLS policies for both INSERT and UPDATE actions. + In addition, when MERGE performs a DO NOTHING action, it applied the + target table's DELETE RLS policies to existing rows, even though those + rows are not being deleted. While it's not a security problem, this + could result in unwanted errors. + The PostgreSQL Project thanks Dean Rasheed for reporting this problem. + (CVE-2023-39418) + + -- Christoph Berg <myon@debian.org> Sun, 01 Oct 2023 21:50:06 +0200 + +postgresql-15 (15.3-0+deb12u1) unstable; urgency=medium + + * New upstream version. + + + Prevent CREATE SCHEMA from defeating changes in search_path + (Report and fix by Alexander Lakhin, CVE-2023-2454) + + Within a CREATE SCHEMA command, objects in the prevailing search_path, + as well as those in the newly-created schema, would be visible even + within a called function or script that attempted to set a secure + search_path. This could allow any user having permission to create a + schema to hijack the privileges of a security definer function or + extension script. + + + Enforce row-level security policies correctly after inlining a + set-returning function (Report by Wolfgang Walther, CVE-2023-2455) + + If a set-returning SQL-language function refers to a table having + row-level security policies, and it can be inlined into a calling query, + those RLS policies would not get enforced properly in some cases + involving re-using a cached plan under a different role. This could + allow a user to see or modify rows that should have been invisible. + + -- Christoph Berg <myon@debian.org> Tue, 09 May 2023 19:05:02 +0200 + +postgresql-15 (15.2-2) unstable; urgency=medium + + * Add Romanian debconf translation, mulțumesc Remus-Gabriel Chelu! + * Fix update-alternatives when doc package is installed stand-alone. + + -- Christoph Berg <myon@debian.org> Mon, 27 Feb 2023 10:30:23 +0100 + +postgresql-15 (15.2-1) unstable; urgency=medium + + * New upstream version. + + + libpq can leak memory contents after GSSAPI transport encryption + initiation fails (Jacob Champion) + + A modified server, or an unauthenticated man-in-the-middle, can send a + not-zero-terminated error message during setup of GSSAPI (Kerberos) + transport encryption. libpq will then copy that string, as well as + following bytes in application memory up to the next zero byte, to its + error report. Depending on what the calling application does with the + error report, this could result in disclosure of application memory + contents. There is also a small probability of a crash due to reading + beyond the end of memory. Fix by properly zero-terminating the server + message. (CVE-2022-41862) + + -- Christoph Berg <myon@debian.org> Tue, 07 Feb 2023 14:57:10 +0100 + +postgresql-15 (15.1-1) unstable; urgency=medium + + * New upstream version. + + -- Christoph Berg <myon@debian.org> Tue, 08 Nov 2022 10:59:12 +0100 + +postgresql-15 (15.0-2) unstable; urgency=medium + + * Add Breaks on dbconfig-common (<< 2.0.22~) which doesn't support the + stricter permissions on the default public schema yet. + * Cherry-pick 4a6de748d3 from upstream to help fix #1021859. + * Mark -doc package as <!nodoc>. + + -- Christoph Berg <myon@debian.org> Mon, 24 Oct 2022 11:30:00 +0200 + +postgresql-15 (15.0-1) unstable; urgency=medium + + * New upstream version. + + -- Christoph Berg <myon@debian.org> Fri, 14 Oct 2022 10:36:49 +0200 + +postgresql-15 (15~rc2-1) unstable; urgency=medium + + [ Christoph Berg ] + * New upstream RC version. + + [ Petter Jacobsen ] + * Add . to extension_destdir description. + + -- Christoph Berg <myon@debian.org> Thu, 06 Oct 2022 14:06:05 +0200 + +postgresql-15 (15~rc1-1) experimental; urgency=medium + + * New upstream RC version. + + -- Christoph Berg <myon@debian.org> Tue, 27 Sep 2022 11:31:54 +0200 + +postgresql-15 (15~beta4-1) experimental; urgency=medium + + * New upstream beta version. + * Add Italian debconf translation by Ceppo, thanks! (Closes: #1019162) + + -- Christoph Berg <myon@debian.org> Tue, 06 Sep 2022 11:44:55 +0200 + +postgresql-15 (15~beta3-1) experimental; urgency=medium + + * New upstream beta version. + * debian/copyright: Update src/backend/regex section. + * Update lintian overrides. + + -- Christoph Berg <myon@debian.org> Wed, 10 Aug 2022 14:33:48 +0200 + +postgresql-15 (15~beta2-1) experimental; urgency=medium + + * New upstream beta version. + * Depend on postgresql-common >= 241. + * Disable LLVM JIT on s390x for now. (See #1002029) + + -- Christoph Berg <myon@debian.org> Tue, 28 Jun 2022 18:20:44 +0200 + +postgresql-15 (15~beta1-1) experimental; urgency=medium + + * New major upstream version 15; packaging based on postgresql-14. + * configure.ac: Remove check for autoconf 2.69. + + -- Christoph Berg <myon@debian.org> Wed, 18 May 2022 16:26:02 +0200 |