Last-minute updates for release notes.
authorTom Lane <[email protected]>
Mon, 9 May 2022 18:29:53 +0000 (14:29 -0400)
committerTom Lane <[email protected]>
Mon, 9 May 2022 18:29:53 +0000 (14:29 -0400)
Security: CVE-2022-1552

doc/src/sgml/release-10.sgml

index b937d740c4f477e92ee8ea34ea00750bc6852eb5..577ad1a3c367be1c11325f9cb3932bd5c5a77f7d 100644 (file)
 
     <listitem>
 <!--
+Author: Noah Misch <[email protected]>
+Branch: master [a117cebd6] 2022-05-09 08:35:08 -0700
+Branch: REL_14_STABLE [ab49ce7c3] 2022-05-09 08:35:12 -0700
+Branch: REL_13_STABLE [35edcc0ce] 2022-05-09 08:35:12 -0700
+Branch: REL_12_STABLE [7f098f7b5] 2022-05-09 08:35:12 -0700
+Branch: REL_11_STABLE [48ca2904c] 2022-05-09 08:35:13 -0700
+Branch: REL_10_STABLE [ef792f785] 2022-05-09 08:35:13 -0700
+Author: Noah Misch <[email protected]>
+Branch: master [0abc1a059] 2022-05-09 08:35:08 -0700
+Branch: REL_14_STABLE [677a49478] 2022-05-09 08:35:12 -0700
+Branch: REL_13_STABLE [88743d581] 2022-05-09 08:35:12 -0700
+Branch: REL_12_STABLE [880511cb0] 2022-05-09 08:35:12 -0700
+Branch: REL_11_STABLE [34ff15660] 2022-05-09 08:35:13 -0700
+Branch: REL_10_STABLE [f26d57028] 2022-05-09 08:35:13 -0700
+-->
+     <para>
+      Confine additional operations within <quote>security restricted
+      operation</quote> sandboxes (Sergey Shinderuk, Noah Misch)
+     </para>
+
+     <para>
+      Autovacuum, <command>CLUSTER</command>, <command>CREATE
+      INDEX</command>, <command>REINDEX</command>, <command>REFRESH
+      MATERIALIZED VIEW</command>,
+      and <application>pg_amcheck</application> activated
+      the <quote>security restricted operation</quote> protection
+      mechanism too late, or even not at all in some code paths.
+      A user having permission to create non-temporary objects within a
+      database could define an object that would execute arbitrary SQL
+      code with superuser permissions the next time that autovacuum
+      processed the object, or that some superuser ran one of the affected
+      commands against it.
+     </para>
+
+     <para>
+      The <productname>PostgreSQL</productname> Project thanks
+      Alexander Lakhin for reporting this problem.
+      (CVE-2022-1552)
+     </para>
+    </listitem>
+
+    <listitem>
+<!--
 Author: Tom Lane <[email protected]>
 Branch: master [ec62cb0aa] 2022-03-17 18:18:05 -0400
 Branch: REL_14_STABLE [1d072bd20] 2022-03-17 18:18:05 -0400
@@ -81,28 +124,6 @@ Branch: REL_10_STABLE [205214c8b] 2022-03-17 18:18:05 -0400
     <listitem>
 <!--
 Author: Tom Lane <[email protected]>
-Branch: master [eafdf9de0] 2022-04-20 18:08:23 -0400
-Branch: REL_14_STABLE [e34632947] 2022-04-20 18:08:24 -0400
-Branch: REL_13_STABLE [8275ba773] 2022-04-20 18:08:15 -0400
-Branch: REL_12_STABLE [33fe55c06] 2022-04-20 18:08:15 -0400
-Branch: REL_11_STABLE [e7adbd282] 2022-04-20 18:08:15 -0400
-Branch: REL_10_STABLE [a1e4782a0] 2022-04-20 18:08:15 -0400
--->
-     <para>
-      Disallow infinite endpoints in the timestamp variants
-      of <function>generate_series()</function> (Tom Lane)
-     </para>
-
-     <para>
-      Previously, such a call would run until canceled (or
-      out-of-disk-space).  The numeric variant already threw an error for
-      an infinite endpoint value, so do likewise for timestamps.
-     </para>
-    </listitem>
-
-    <listitem>
-<!--
-Author: Tom Lane <[email protected]>
 Branch: master [068739fb4] 2022-03-18 16:01:42 -0400
 Branch: REL_14_STABLE [ae8ec7feb] 2022-03-18 16:01:42 -0400
 Branch: REL_13_STABLE [88ae77588] 2022-03-18 16:01:42 -0400
@@ -125,6 +146,22 @@ Branch: REL_10_STABLE [e6fd4a3da] 2022-03-18 16:01:42 -0400
     <listitem>
 <!--
 Author: Tom Lane <[email protected]>
+Branch: master [fe20afaee] 2022-05-09 14:15:37 -0400
+Branch: REL_14_STABLE [ab2f78392] 2022-05-09 14:15:37 -0400
+Branch: REL_13_STABLE [91a3a74c6] 2022-05-09 14:15:37 -0400
+Branch: REL_12_STABLE [90e52884e] 2022-05-09 14:15:37 -0400
+Branch: REL_11_STABLE [539f8c563] 2022-05-09 14:15:37 -0400
+Branch: REL_10_STABLE [4eabaffca] 2022-05-09 14:15:37 -0400
+-->
+     <para>
+      Avoid core dump in parser for a <literal>VALUES</literal> clause with
+      zero columns (Tom Lane)
+     </para>
+    </listitem>
+
+    <listitem>
+<!--
+Author: Tom Lane <[email protected]>
 Branch: master [2591ee8ec] 2022-03-21 17:44:29 -0400
 Branch: REL_14_STABLE [48b6035f0] 2022-03-21 17:44:29 -0400
 Branch: REL_13_STABLE [dfefe38fb] 2022-03-21 17:44:29 -0400