postgres.git / summary / log / commit / refs

commit    f7957536631e240321d6988edb4543dff35bc29b
Author:   Tom Lane <tgl@sss.pgh.pa.us>
Date:     Mon Oct 05 14:57:15 2015 +0000

    Last-minute updates for release notes.
    
    Add entries for security and not-quite-security issues.
    
    Security: CVE-2015-5288, CVE-2015-5289


doc/src/sgml/release-9.0.sgml | 22 ++++++++++++++++++++++ doc/src/sgml/release-9.1.sgml | 22 ++++++++++++++++++++++ doc/src/sgml/release-9.2.sgml | 22 ++++++++++++++++++++++ doc/src/sgml/release-9.3.sgml | 36 ++++++++++++++++++++++++++++++++++++ 4 files changed, 102 insertions(+) diff --git a/doc/src/sgml/release-9.0.sgml b/doc/src/sgml/release-9.0.sgml index 93198931f88..ef8eb1c9ad2 100644 --- a/doc/src/sgml/release-9.0.sgml +++ b/doc/src/sgml/release-9.0.sgml @@ -40,6 +40,20 @@ <itemizedlist> + <listitem> + <para> + Fix <filename>contrib/pgcrypto</> to detect and report + too-short <function>crypt()</> salts (Josh Kupershmidt) + </para> + + <para> + Certain invalid salt arguments crashed the server or disclosed a few + bytes of server memory. We have not ruled out the viability of + attacks that arrange for presence of confidential information in the + disclosed bytes, but they seem unlikely. (CVE-2015-5288) + </para> + </listitem> + <listitem> <para> Fix subtransaction cleanup after a portal (cursor) belonging to an @@ -124,6 +138,14 @@ </para> </listitem> + <listitem> + <para> + Guard against hard-to-reach stack overflows involving record types, + range types, <type>json</>, <type>jsonb</>, <type>tsquery</>, + <type>ltxtquery</> and <type>query_int</> (Noah Misch) + </para> + </listitem> + <listitem> <para> Fix handling of <literal>DOW</> and <literal>DOY</> in datetime input diff --git a/doc/src/sgml/release-9.1.sgml b/doc/src/sgml/release-9.1.sgml index afffb43969b..fde6b61bced 100644 --- a/doc/src/sgml/release-9.1.sgml +++ b/doc/src/sgml/release-9.1.sgml @@ -34,6 +34,20 @@ <itemizedlist> + <listitem> + <para> + Fix <filename>contrib/pgcrypto</> to detect and report + too-short <function>crypt()</> salts (Josh Kupershmidt) + </para> + + <para> + Certain invalid salt arguments crashed the server or disclosed a few + bytes of server memory. We have not ruled out the viability of + attacks that arrange for presence of confidential information in the + disclosed bytes, but they seem unlikely. (CVE-2015-5288) + </para> + </listitem> + <listitem> <para> Fix subtransaction cleanup after a portal (cursor) belonging to an @@ -130,6 +144,14 @@ </para> </listitem> + <listitem> + <para> + Guard against hard-to-reach stack overflows involving record types, + range types, <type>json</>, <type>jsonb</>, <type>tsquery</>, + <type>ltxtquery</> and <type>query_int</> (Noah Misch) + </para> + </listitem> + <listitem> <para> Fix handling of <literal>DOW</> and <literal>DOY</> in datetime input diff --git a/doc/src/sgml/release-9.2.sgml b/doc/src/sgml/release-9.2.sgml index 676b6554e52..4bfede5bc0e 100644 --- a/doc/src/sgml/release-9.2.sgml +++ b/doc/src/sgml/release-9.2.sgml @@ -34,6 +34,20 @@ <itemizedlist> + <listitem> + <para> + Fix <filename>contrib/pgcrypto</> to detect and report + too-short <function>crypt()</> salts (Josh Kupershmidt) + </para> + + <para> + Certain invalid salt arguments crashed the server or disclosed a few + bytes of server memory. We have not ruled out the viability of + attacks that arrange for presence of confidential information in the + disclosed bytes, but they seem unlikely. (CVE-2015-5288) + </para> + </listitem> + <listitem> <para> Fix subtransaction cleanup after a portal (cursor) belonging to an @@ -136,6 +150,14 @@ Branch: REL9_1_STABLE [9b1b9446f] 2015-08-27 12:22:10 -0400 </para> </listitem> + <listitem> + <para> + Guard against hard-to-reach stack overflows involving record types, + range types, <type>json</>, <type>jsonb</>, <type>tsquery</>, + <type>ltxtquery</> and <type>query_int</> (Noah Misch) + </para> + </listitem> + <listitem> <para> Fix handling of <literal>DOW</> and <literal>DOY</> in datetime input diff --git a/doc/src/sgml/release-9.3.sgml b/doc/src/sgml/release-9.3.sgml index c0fd1b3b79b..1ac6abe632a 100644 --- a/doc/src/sgml/release-9.3.sgml +++ b/doc/src/sgml/release-9.3.sgml @@ -34,6 +34,34 @@ <itemizedlist> + <listitem> + <para> + Guard against stack overflows in <type>json</> parsing + (Oskari Saarenmaa) + </para> + + <para> + If an application constructs PostgreSQL <type>json</> + or <type>jsonb</> values from arbitrary user input, the application's + users can reliably crash the PostgreSQL server, causing momentary + denial of service. (CVE-2015-5289) + </para> + </listitem> + + <listitem> + <para> + Fix <filename>contrib/pgcrypto</> to detect and report + too-short <function>crypt()</> salts (Josh Kupershmidt) + </para> + + <para> + Certain invalid salt arguments crashed the server or disclosed a few + bytes of server memory. We have not ruled out the viability of + attacks that arrange for presence of confidential information in the + disclosed bytes, but they seem unlikely. (CVE-2015-5288) + </para> + </listitem> + <listitem> <para> Fix subtransaction cleanup after a portal (cursor) belonging to an @@ -146,6 +174,14 @@ </para> </listitem> + <listitem> + <para> + Guard against hard-to-reach stack overflows involving record types, + range types, <type>json</>, <type>jsonb</>, <type>tsquery</>, + <type>ltxtquery</> and <type>query_int</> (Noah Misch) + </para> + </listitem> + <listitem> <para> Fix handling of <literal>DOW</> and <literal>DOY</> in datetime input [parent: e946cc601c7b]