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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user