~ubuntu-branches/ubuntu/oneiric/postgresql-9.1/oneiric-security

« back to all changes in this revision

Viewing changes to doc/src/sgml/html/release-8-0.html

  • Committer: Package Import Robot
  • Author(s): Martin Pitt, CVE-2013-1899
  • Date: 2013-04-02 12:24:32 UTC
  • mfrom: (1.1.11)
  • Revision ID: package-import@ubuntu.com-20130402122432-whgoxuhc5tqte9v4
Tags: 9.1.9-0ubuntu11.10
* New upstream security/bug fix release: (LP: #1163184)
  - Fix insecure parsing of server command-line switches.
    A connection request containing a database name that begins with
    "-" could be crafted to damage or destroy files within the server's
    data directory, even if the request is eventually rejected.
    [CVE-2013-1899]
  - Reset OpenSSL randomness state in each postmaster child process.
    This avoids a scenario wherein random numbers generated by
    "contrib/pgcrypto" functions might be relatively easy for another
    database user to guess. The risk is only significant when the
    postmaster is configured with ssl = on but most connections don't
    use SSL encryption. [CVE-2013-1900]
  - Make REPLICATION privilege checks test current user not
    authenticated user.
    An unprivileged database user could exploit this mistake to call
    pg_start_backup() or pg_stop_backup(), thus possibly interfering
    with creation of routine backups. [CVE-2013-1901]
  - Fix GiST indexes to not use "fuzzy" geometric comparisons when it's
    not appropriate to do so.
    The core geometric types perform comparisons using "fuzzy"
    equality, but gist_box_same must do exact comparisons, else GiST
    indexes using it might become inconsistent. After installing this
    update, users should "REINDEX" any GiST indexes on box, polygon,
    circle, or point columns, since all of these use gist_box_same.
  - Fix erroneous range-union and penalty logic in GiST indexes that
    use "contrib/btree_gist" for variable-width data types, that is
    text, bytea, bit, and numeric columns.
    These errors could result in inconsistent indexes in which some
    keys that are present would not be found by searches, and also in
    useless index bloat. Users are advised to "REINDEX" such indexes
    after installing this update.
  - Fix bugs in GiST page splitting code for multi-column indexes.
    These errors could result in inconsistent indexes in which some
    keys that are present would not be found by searches, and also in
    indexes that are unnecessarily inefficient to search. Users are
    advised to "REINDEX" multi-column GiST indexes after installing
    this update.
  - See HISTORY/changelog.gz for details about the other bug fixes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
REV="MADE"
10
10
HREF="mailto:pgsql-docs@postgresql.org"><LINK
11
11
REL="HOME"
12
 
TITLE="PostgreSQL 9.1.8 Documentation"
 
12
TITLE="PostgreSQL 9.1.9 Documentation"
13
13
HREF="index.html"><LINK
14
14
REL="UP"
15
15
TITLE="Release Notes"
26
26
HTTP-EQUIV="Content-Type"
27
27
CONTENT="text/html; charset=ISO-8859-1"><META
28
28
NAME="creation"
29
 
CONTENT="2013-02-04T21:38:53"></HEAD
 
29
CONTENT="2013-04-01T18:35:08"></HEAD
30
30
><BODY
31
31
CLASS="SECT1"
32
32
><DIV
44
44
VALIGN="bottom"
45
45
><A
46
46
HREF="index.html"
47
 
>PostgreSQL 9.1.8 Documentation</A
 
47
>PostgreSQL 9.1.9 Documentation</A
48
48
></TH
49
49
></TR
50
50
><TR
93
93
CLASS="SECT1"
94
94
><A
95
95
NAME="RELEASE-8-0"
96
 
>E.138. Release 8.0</A
 
96
>E.141. Release 8.0</A
97
97
></H1
98
98
><DIV
99
99
CLASS="NOTE"
110
110
><H2
111
111
CLASS="SECT2"
112
112
><A
113
 
NAME="AEN126086"
114
 
>E.138.1. Overview</A
 
113
NAME="AEN126494"
 
114
>E.141.1. Overview</A
115
115
></H2
116
116
><P
117
117
>    Major changes in this release:
299
299
><H2
300
300
CLASS="SECT2"
301
301
><A
302
 
NAME="AEN126146"
303
 
>E.138.2. Migration to Version 8.0</A
 
302
NAME="AEN126554"
 
303
>E.141.2. Migration to Version 8.0</A
304
304
></H2
305
305
><P
306
306
>    A dump/restore using <SPAN
686
686
><H2
687
687
CLASS="SECT2"
688
688
><A
689
 
NAME="AEN126257"
690
 
>E.138.3. Deprecated Features</A
 
689
NAME="AEN126665"
 
690
>E.141.3. Deprecated Features</A
691
691
></H2
692
692
><P
693
693
>    Some aspects of <SPAN
776
776
><H2
777
777
CLASS="SECT2"
778
778
><A
779
 
NAME="AEN126280"
780
 
>E.138.4. Changes</A
 
779
NAME="AEN126688"
 
780
>E.141.4. Changes</A
781
781
></H2
782
782
><P
783
783
>    Below you will find a detailed account of the changes between
788
788
><H3
789
789
CLASS="SECT3"
790
790
><A
791
 
NAME="AEN126283"
792
 
>E.138.4.1. Performance Improvements</A
 
791
NAME="AEN126691"
 
792
>E.141.4.1. Performance Improvements</A
793
793
></H3
794
794
><P
795
795
></P
1026
1026
><H3
1027
1027
CLASS="SECT3"
1028
1028
><A
1029
 
NAME="AEN126348"
1030
 
>E.138.4.2. Server Changes</A
 
1029
NAME="AEN126756"
 
1030
>E.141.4.2. Server Changes</A
1031
1031
></H3
1032
1032
><P
1033
1033
></P
1388
1388
><H3
1389
1389
CLASS="SECT3"
1390
1390
><A
1391
 
NAME="AEN126456"
1392
 
>E.138.4.3. Query Changes</A
 
1391
NAME="AEN126864"
 
1392
>E.141.4.3. Query Changes</A
1393
1393
></H3
1394
1394
><P
1395
1395
></P
1588
1588
><H3
1589
1589
CLASS="SECT3"
1590
1590
><A
1591
 
NAME="AEN126515"
1592
 
>E.138.4.4. Object Manipulation Changes</A
 
1591
NAME="AEN126923"
 
1592
>E.141.4.4. Object Manipulation Changes</A
1593
1593
></H3
1594
1594
><P
1595
1595
></P
1852
1852
><H3
1853
1853
CLASS="SECT3"
1854
1854
><A
1855
 
NAME="AEN126596"
1856
 
>E.138.4.5. Utility Command Changes</A
 
1855
NAME="AEN127004"
 
1856
>E.141.4.5. Utility Command Changes</A
1857
1857
></H3
1858
1858
><P
1859
1859
></P
2077
2077
><H3
2078
2078
CLASS="SECT3"
2079
2079
><A
2080
 
NAME="AEN126665"
2081
 
>E.138.4.6. Data Type and Function Changes</A
 
2080
NAME="AEN127073"
 
2081
>E.141.4.6. Data Type and Function Changes</A
2082
2082
></H3
2083
2083
><P
2084
2084
></P
2508
2508
><H3
2509
2509
CLASS="SECT3"
2510
2510
><A
2511
 
NAME="AEN126802"
2512
 
>E.138.4.7. Server-Side Language Changes</A
 
2511
NAME="AEN127210"
 
2512
>E.141.4.7. Server-Side Language Changes</A
2513
2513
></H3
2514
2514
><P
2515
2515
></P
2669
2669
><H3
2670
2670
CLASS="SECT3"
2671
2671
><A
2672
 
NAME="AEN126849"
2673
 
>E.138.4.8. <SPAN
 
2672
NAME="AEN127257"
 
2673
>E.141.4.8. <SPAN
2674
2674
CLASS="APPLICATION"
2675
2675
>psql</SPAN
2676
2676
> Changes</A
2874
2874
><H3
2875
2875
CLASS="SECT3"
2876
2876
><A
2877
 
NAME="AEN126916"
2878
 
>E.138.4.9. <SPAN
 
2877
NAME="AEN127324"
 
2878
>E.141.4.9. <SPAN
2879
2879
CLASS="APPLICATION"
2880
2880
>pg_dump</SPAN
2881
2881
> Changes</A
3000
3000
><H3
3001
3001
CLASS="SECT3"
3002
3002
><A
3003
 
NAME="AEN126955"
3004
 
>E.138.4.10. libpq Changes</A
 
3003
NAME="AEN127363"
 
3004
>E.141.4.10. libpq Changes</A
3005
3005
></H3
3006
3006
><P
3007
3007
></P
3088
3088
><H3
3089
3089
CLASS="SECT3"
3090
3090
><A
3091
 
NAME="AEN126983"
3092
 
>E.138.4.11. Source Code Changes</A
 
3091
NAME="AEN127391"
 
3092
>E.141.4.11. Source Code Changes</A
3093
3093
></H3
3094
3094
><P
3095
3095
></P
3358
3358
><H3
3359
3359
CLASS="SECT3"
3360
3360
><A
3361
 
NAME="AEN127076"
3362
 
>E.138.4.12. Contrib Changes</A
 
3361
NAME="AEN127484"
 
3362
>E.141.4.12. Contrib Changes</A
3363
3363
></H3
3364
3364
><P
3365
3365
></P