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 4040
4141 <itemizedlist>
4242
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+
4368 <listitem>
4469 <para>
4570 Properly reject attempts to convert infinite float values to
You can’t perform that action at this time.
0 commit comments