Skip to content

Commit 0ae1d09

Browse files
committed
Last-minute updates for release notes.
Security: CVE-2022-1552
1 parent ab2f783 commit 0ae1d09

File tree

1 file changed

+60
-23
lines changed

1 file changed

+60
-23
lines changed

doc/src/sgml/release-14.sgml

Lines changed: 60 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
However, if you have any GiST indexes on columns of type
2727
<type>ltree</type> (supplied by the <filename>contrib/ltree</filename>
2828
extension), you should re-index them after updating.
29-
See the first changelog entry below.
29+
See the second changelog entry below.
3030
</para>
3131

3232
<para>
@@ -42,6 +42,49 @@
4242

4343
<listitem>
4444
<!--
45+
Author: Noah Misch <noah@leadboat.com>
46+
Branch: master [a117cebd6] 2022-05-09 08:35:08 -0700
47+
Branch: REL_14_STABLE [ab49ce7c3] 2022-05-09 08:35:12 -0700
48+
Branch: REL_13_STABLE [35edcc0ce] 2022-05-09 08:35:12 -0700
49+
Branch: REL_12_STABLE [7f098f7b5] 2022-05-09 08:35:12 -0700
50+
Branch: REL_11_STABLE [48ca2904c] 2022-05-09 08:35:13 -0700
51+
Branch: REL_10_STABLE [ef792f785] 2022-05-09 08:35:13 -0700
52+
Author: Noah Misch <noah@leadboat.com>
53+
Branch: master [0abc1a059] 2022-05-09 08:35:08 -0700
54+
Branch: REL_14_STABLE [677a49478] 2022-05-09 08:35:12 -0700
55+
Branch: REL_13_STABLE [88743d581] 2022-05-09 08:35:12 -0700
56+
Branch: REL_12_STABLE [880511cb0] 2022-05-09 08:35:12 -0700
57+
Branch: REL_11_STABLE [34ff15660] 2022-05-09 08:35:13 -0700
58+
Branch: REL_10_STABLE [f26d57028] 2022-05-09 08:35:13 -0700
59+
-->
60+
<para>
61+
Confine additional operations within <quote>security restricted
62+
operation</quote> sandboxes (Sergey Shinderuk, Noah Misch)
63+
</para>
64+
65+
<para>
66+
Autovacuum, <command>CLUSTER</command>, <command>CREATE
67+
INDEX</command>, <command>REINDEX</command>, <command>REFRESH
68+
MATERIALIZED VIEW</command>,
69+
and <application>pg_amcheck</application> activated
70+
the <quote>security restricted operation</quote> protection
71+
mechanism too late, or even not at all in some code paths.
72+
A user having permission to create non-temporary objects within a
73+
database could define an object that would execute arbitrary SQL
74+
code with superuser permissions the next time that autovacuum
75+
processed the object, or that some superuser ran one of the affected
76+
commands against it.
77+
</para>
78+
79+
<para>
80+
The <productname>PostgreSQL</productname> Project thanks
81+
Alexander Lakhin for reporting this problem.
82+
(CVE-2022-1552)
83+
</para>
84+
</listitem>
85+
86+
<listitem>
87+
<!--
4588
Author: Alexander Korotkov <akorotkov@postgresql.org>
4689
Branch: master [7e74aafc4] 2022-03-16 11:41:18 +0300
4790
Branch: REL_14_STABLE [7d30f59da] 2022-03-16 11:41:30 +0300
@@ -128,28 +171,6 @@ Branch: REL_14_STABLE [7a8d8219c] 2022-04-19 21:03:27 +0200
128171

129172
<listitem>
130173
<!--
131-
Author: Tom Lane <tgl@sss.pgh.pa.us>
132-
Branch: master [eafdf9de0] 2022-04-20 18:08:23 -0400
133-
Branch: REL_14_STABLE [e34632947] 2022-04-20 18:08:24 -0400
134-
Branch: REL_13_STABLE [8275ba773] 2022-04-20 18:08:15 -0400
135-
Branch: REL_12_STABLE [33fe55c06] 2022-04-20 18:08:15 -0400
136-
Branch: REL_11_STABLE [e7adbd282] 2022-04-20 18:08:15 -0400
137-
Branch: REL_10_STABLE [a1e4782a0] 2022-04-20 18:08:15 -0400
138-
-->
139-
<para>
140-
Disallow infinite endpoints in the timestamp variants
141-
of <function>generate_series()</function> (Tom Lane)
142-
</para>
143-
144-
<para>
145-
Previously, such a call would run until canceled (or
146-
out-of-disk-space). The numeric variant already threw an error for
147-
an infinite endpoint value, so do likewise for timestamps.
148-
</para>
149-
</listitem>
150-
151-
<listitem>
152-
<!--
153174
Author: Andres Freund <andres@anarazel.de>
154175
Branch: master [43a7dc96e] 2022-03-27 21:46:23 -0700
155176
Branch: REL_14_STABLE [c1a0d7d1c] 2022-03-27 21:44:39 -0700
@@ -189,6 +210,22 @@ Branch: REL_10_STABLE [e6fd4a3da] 2022-03-18 16:01:42 -0400
189210

190211
<listitem>
191212
<!--
213+
Author: Tom Lane <tgl@sss.pgh.pa.us>
214+
Branch: master [fe20afaee] 2022-05-09 14:15:37 -0400
215+
Branch: REL_14_STABLE [ab2f78392] 2022-05-09 14:15:37 -0400
216+
Branch: REL_13_STABLE [91a3a74c6] 2022-05-09 14:15:37 -0400
217+
Branch: REL_12_STABLE [90e52884e] 2022-05-09 14:15:37 -0400
218+
Branch: REL_11_STABLE [539f8c563] 2022-05-09 14:15:37 -0400
219+
Branch: REL_10_STABLE [4eabaffca] 2022-05-09 14:15:37 -0400
220+
-->
221+
<para>
222+
Avoid core dump in parser for a <literal>VALUES</literal> clause with
223+
zero columns (Tom Lane)
224+
</para>
225+
</listitem>
226+
227+
<listitem>
228+
<!--
192229
Author: Etsuro Fujita <efujita@postgresql.org>
193230
Branch: master [5c854e7a2] 2022-04-28 15:15:00 +0900
194231
Branch: REL_14_STABLE [ebb790241] 2022-04-28 15:15:02 +0900

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy