File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change 40
40
41
41
<itemizedlist>
42
42
43
+ <listitem>
44
+ <para>
45
+ Fix sample server-start scripts to become <literal>$PGUSER</literal>
46
+ before opening <literal>$PGLOG</literal> (Noah Misch)
47
+ </para>
48
+
49
+ <para>
50
+ Previously, the postmaster log file was opened while still running as
51
+ root. The database owner could therefore mount an attack against
52
+ another system user by making <literal>$PGLOG</literal> be a symbolic
53
+ link to some other file, which would then become corrupted by appending
54
+ log messages.
55
+ </para>
56
+
57
+ <para>
58
+ By default, these scripts are not installed anywhere. Users who have
59
+ made use of them will need to manually recopy them, or apply the same
60
+ changes to their modified versions. If the
61
+ existing <literal>$PGLOG</literal> file is root-owned, it will need to
62
+ be removed or renamed out of the way before restarting the server with
63
+ the corrected script.
64
+ (CVE-2017-12172)
65
+ </para>
66
+ </listitem>
67
+
43
68
<listitem>
44
69
<para>
45
70
Properly reject attempts to convert infinite float values to
You can’t perform that action at this time.
0 commit comments