postgres.git / summary / log / commit / refs
commit 01b2db1cd6673a94cc5249aa25b34e7d98535c11
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: Mon Feb 05 19:43:41 2018 +0000
First released in: 11.0, 9.3.21, 9.4.16, 9.5.11, 9.6.7, 10.2
Last-minute updates for release notes.
Security: CVE-2018-1052, CVE-2018-1053
doc/src/sgml/release-9.3.sgml | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/doc/src/sgml/release-9.3.sgml b/doc/src/sgml/release-9.3.sgml
index 8be44e33f61..6d339db8d33 100644
--- a/doc/src/sgml/release-9.3.sgml
+++ b/doc/src/sgml/release-9.3.sgml
@@ -33,6 +33,28 @@
<itemizedlist>
+ <listitem>
+ <para>
+ Ensure that all temporary files made
+ by <application>pg_upgrade</application> are non-world-readable
+ (Tom Lane, Noah Misch)
+ </para>
+
+ <para>
+ <application>pg_upgrade</application> normally restricts its
+ temporary files to be readable and writable only by the calling user.
+ But the temporary file containing <literal>pg_dumpall -g</literal>
+ output would be group- or world-readable, or even writable, if the
+ user's <literal>umask</literal> setting allows. In typical usage on
+ multi-user machines, the <literal>umask</literal> and/or the working
+ directory's permissions would be tight enough to prevent problems;
+ but there may be people using <application>pg_upgrade</application>
+ in scenarios where this oversight would permit disclosure of database
+ passwords to unfriendly eyes.
+ (CVE-2018-1053)
+ </para>
+ </listitem>
+
<listitem>
<para>
Fix vacuuming of tuples that were updated while key-share locked
[parent: 790808b37736]