1
0
mirror of https://github.com/postgres/postgres.git synced 2026-10-23 13:29:09 +03:00

doc: Remove unnecessary CVE items from release notes

The following CVEs were listed in the release notes of some stable
branches, but they should not:
- CVE-2026-16238, not on v17 and older
- CVE-2026-14676, not on v17 and older
- CVE-2026-14681, not on v16 and older
- CVE-2026-14672, not on v15 and older

Author: Yogesh Sharma <yogesh.sharma@catprosystems.com>
Discussion: https://postgr.es/m/340842e1-31ce-4551-9d79-71de490f67e9@CatProSystems.com
Backpatch-through: 14-17
This commit is contained in:
Michael Paquier
2026-09-08 17:27:17 +09:00
parent d874a3591c
commit aaca13631a

View File

@@ -354,35 +354,6 @@ Branch: REL_14_STABLE [42d333a78] 2026-08-10 06:38:36 -0700
<listitem>
<!--
Author: Michael Paquier <michael@paquier.xyz>
Branch: master [57835938f] 2026-08-10 06:37:49 -0700
Branch: REL_19_STABLE [b3d9262bb] 2026-08-10 06:38:05 -0700
Branch: REL_18_STABLE [08454e8b2] 2026-08-10 06:38:12 -0700
Branch: REL_18_STABLE [8d428c6e6] 2026-08-10 06:38:12 -0700
-->
<para>
Fix multirange type handling
in <function>pg_restore_attribute_stats()</function>
(OpenAI Security Research Team)
</para>
<para>
<function>pg_restore_attribute_stats()</function> treated multirange
types just like their underlying range type. This works correctly
for the bounds histogram, but it was wrong for all the other
statistics kinds.
</para>
<para>
The <productname>PostgreSQL</productname> Project thanks
Amy Burnett (OpenAI Codex Security)
for reporting this problem.
(CVE-2026-16238)
</para>
</listitem>
<listitem>
<!--
Author: Tom Lane <tgl@sss.pgh.pa.us>
Branch: master [8f0c3d2fe] 2026-08-10 06:37:48 -0700
Branch: REL_19_STABLE [0d60ee717] 2026-08-10 06:38:04 -0700
@@ -676,67 +647,6 @@ Branch: REL_14_STABLE [f4174aa84] 2026-08-10 06:38:36 -0700
<listitem>
<!--
Author: Michael Paquier <michael@paquier.xyz>
Branch: master [3bf185b4b] 2026-08-10 06:37:49 -0700
Branch: REL_19_STABLE [bf1bb7e29] 2026-08-10 06:38:05 -0700
Branch: REL_18_STABLE [203a48209] 2026-08-10 06:38:11 -0700
Branch: REL_17_STABLE [067a64d40] 2026-08-10 06:38:18 -0700
-->
<para>
Reject GSSEncRequest after direct SSL connection (Michael Paquier)
</para>
<para>
After establishing a TLS-encrypted connection, the server would
still accept a request for GSSAPI encryption. If that succeeded,
the connection would proceed using TLS encryption, but it would look
like a GSS connection to the <filename>pg_hba</filename> rules.
Thus, a <filename>pg_hba</filename> policy intending to disallow TLS
would not be enforced correctly.
</para>
<para>
The <productname>PostgreSQL</productname> Project thanks
p4p3r
for reporting this problem.
(CVE-2026-14681)
</para>
</listitem>
<listitem>
<!--
Author: Nathan Bossart <nathan@postgresql.org>
Branch: master [feb8b0182] 2026-08-10 06:37:49 -0700
Branch: REL_19_STABLE [4d192fa16] 2026-08-10 06:38:05 -0700
Branch: REL_18_STABLE [822143c4d] 2026-08-10 06:38:12 -0700
Branch: REL_17_STABLE [dec60e8ad] 2026-08-10 06:38:18 -0700
Branch: REL_16_STABLE [fadbe882d] 2026-08-10 06:38:24 -0700
-->
<para>
Make mock SCRAM authentication secrets more plausible (Nathan Bossart)
</para>
<para>
If a SCRAM login is attempted against a role that doesn't exist or
doesn't have a SCRAM secret, we generate a mock secret and carry out
the authentication handshake anyway, to avoid revealing these facts
to an attacker. But the mock secret was made with a fixed iteration
count, which in itself can be an observable response discrepancy.
Use the configuration setting <varname>scram_iterations</varname>
instead, to make the mock secret look more like the installation's
real secrets.
</para>
<para>
The <productname>PostgreSQL</productname> Project thanks
Radim Marek
for reporting this problem.
(CVE-2026-14672)
</para>
</listitem>
<listitem>
<!--
Author: Michael Paquier <michael@paquier.xyz>
Branch: master [c7da85fec] 2026-08-10 06:37:49 -0700
Branch: REL_19_STABLE [457b8737a] 2026-08-10 06:38:05 -0700
Branch: REL_18_STABLE [a14ba29b1] 2026-08-10 06:38:11 -0700
@@ -972,31 +882,6 @@ Branch: REL_14_STABLE [9505175f2] 2026-08-10 06:38:36 -0700
<listitem>
<!--
Author: Álvaro Herrera <alvherre@kurilemu.de>
Branch: master [1e2795dde] 2026-08-10 06:37:48 -0700
Branch: REL_19_STABLE [bb02eba53] 2026-08-10 06:38:04 -0700
Branch: REL_18_STABLE [8a31ffc2d] 2026-08-10 06:38:11 -0700
-->
<para>
Fix buffer overrun
in <filename>contrib/pg_stat_statements</filename> (Álvaro Herrera)
</para>
<para>
Query normalization didn't accurately account for the amount of
space the normalized string would require.
</para>
<para>
The <productname>PostgreSQL</productname> Project thanks
Sajeeb Lohani (with TrendAI Zero Day Initiative) and Yuelin Wang
for reporting this problem.
(CVE-2026-14676)
</para>
</listitem>
<listitem>
<!--
Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
Branch: master [66c2dbb20] 2026-08-10 06:37:48 -0700
Branch: REL_19_STABLE [aa7b5815e] 2026-08-10 06:38:04 -0700