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

« back to all changes in this revision

Viewing changes to doc/src/sgml/html/release-7-2.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-7-2"
96
 
>E.200. Release 7.2</A
 
96
>E.203. Release 7.2</A
97
97
></H1
98
98
><DIV
99
99
CLASS="NOTE"
110
110
><H2
111
111
CLASS="SECT2"
112
112
><A
113
 
NAME="AEN131540"
114
 
>E.200.1. Overview</A
 
113
NAME="AEN131948"
 
114
>E.203.1. Overview</A
115
115
></H2
116
116
><P
117
117
>   This release improves <SPAN
201
201
><H2
202
202
CLASS="SECT2"
203
203
><A
204
 
NAME="AEN131576"
205
 
>E.200.2. Migration to Version 7.2</A
 
204
NAME="AEN131984"
 
205
>E.203.2. Migration to Version 7.2</A
206
206
></H2
207
207
><P
208
208
>   A dump/restore using <TT
323
323
><H2
324
324
CLASS="SECT2"
325
325
><A
326
 
NAME="AEN131612"
327
 
>E.200.3. Changes</A
 
326
NAME="AEN132020"
 
327
>E.203.3. Changes</A
328
328
></H2
329
329
><DIV
330
330
CLASS="SECT3"
331
331
><H3
332
332
CLASS="SECT3"
333
333
><A
334
 
NAME="AEN131614"
335
 
>E.200.3.1. Server Operation</A
 
334
NAME="AEN132022"
 
335
>E.203.3.1. Server Operation</A
336
336
></H3
337
337
><P
338
338
></P
424
424
><H3
425
425
CLASS="SECT3"
426
426
><A
427
 
NAME="AEN131657"
428
 
>E.200.3.2. Performance</A
 
427
NAME="AEN132065"
 
428
>E.203.3.2. Performance</A
429
429
></H3
430
430
><P
431
431
></P
477
477
><H3
478
478
CLASS="SECT3"
479
479
><A
480
 
NAME="AEN131680"
481
 
>E.200.3.3. Privileges</A
 
480
NAME="AEN132088"
 
481
>E.203.3.3. Privileges</A
482
482
></H3
483
483
><P
484
484
></P
522
522
><H3
523
523
CLASS="SECT3"
524
524
><A
525
 
NAME="AEN131699"
526
 
>E.200.3.4. Client Authentication</A
 
525
NAME="AEN132107"
 
526
>E.203.3.4. Client Authentication</A
527
527
></H3
528
528
><P
529
529
></P
559
559
><H3
560
560
CLASS="SECT3"
561
561
><A
562
 
NAME="AEN131714"
563
 
>E.200.3.5. Server Configuration</A
 
562
NAME="AEN132122"
 
563
>E.203.3.5. Server Configuration</A
564
564
></H3
565
565
><P
566
566
></P
596
596
><H3
597
597
CLASS="SECT3"
598
598
><A
599
 
NAME="AEN131729"
600
 
>E.200.3.6. Queries</A
 
599
NAME="AEN132137"
 
600
>E.203.3.6. Queries</A
601
601
></H3
602
602
><P
603
603
></P
645
645
><H3
646
646
CLASS="SECT3"
647
647
><A
648
 
NAME="AEN131750"
649
 
>E.200.3.7. Schema Manipulation</A
 
648
NAME="AEN132158"
 
649
>E.203.3.7. Schema Manipulation</A
650
650
></H3
651
651
><P
652
652
></P
726
726
><H3
727
727
CLASS="SECT3"
728
728
><A
729
 
NAME="AEN131787"
730
 
>E.200.3.8. Utility Commands</A
 
729
NAME="AEN132195"
 
730
>E.203.3.8. Utility Commands</A
731
731
></H3
732
732
><P
733
733
></P
779
779
><H3
780
780
CLASS="SECT3"
781
781
><A
782
 
NAME="AEN131810"
783
 
>E.200.3.9. Data Types and Functions</A
 
782
NAME="AEN132218"
 
783
>E.203.3.9. Data Types and Functions</A
784
784
></H3
785
785
><P
786
786
></P
940
940
><H3
941
941
CLASS="SECT3"
942
942
><A
943
 
NAME="AEN131887"
944
 
>E.200.3.10. Internationalization</A
 
943
NAME="AEN132295"
 
944
>E.203.3.10. Internationalization</A
945
945
></H3
946
946
><P
947
947
></P
988
988
><H3
989
989
CLASS="SECT3"
990
990
><A
991
 
NAME="AEN131907"
992
 
>E.200.3.11. <SPAN
 
991
NAME="AEN132315"
 
992
>E.203.3.11. <SPAN
993
993
CLASS="APPLICATION"
994
994
>PL/pgSQL</SPAN
995
995
></A
1048
1048
><H3
1049
1049
CLASS="SECT3"
1050
1050
><A
1051
 
NAME="AEN131933"
1052
 
>E.200.3.12. PL/Perl</A
 
1051
NAME="AEN132341"
 
1052
>E.203.3.12. PL/Perl</A
1053
1053
></H3
1054
1054
><P
1055
1055
></P
1069
1069
><H3
1070
1070
CLASS="SECT3"
1071
1071
><A
1072
 
NAME="AEN131940"
1073
 
>E.200.3.13. PL/Tcl</A
 
1072
NAME="AEN132348"
 
1073
>E.203.3.13. PL/Tcl</A
1074
1074
></H3
1075
1075
><P
1076
1076
></P
1090
1090
><H3
1091
1091
CLASS="SECT3"
1092
1092
><A
1093
 
NAME="AEN131947"
1094
 
>E.200.3.14. PL/Python</A
 
1093
NAME="AEN132355"
 
1094
>E.203.3.14. PL/Python</A
1095
1095
></H3
1096
1096
><P
1097
1097
></P
1107
1107
><H3
1108
1108
CLASS="SECT3"
1109
1109
><A
1110
 
NAME="AEN131952"
1111
 
>E.200.3.15. <SPAN
 
1110
NAME="AEN132360"
 
1111
>E.203.3.15. <SPAN
1112
1112
CLASS="APPLICATION"
1113
1113
>psql</SPAN
1114
1114
></A
1143
1143
><H3
1144
1144
CLASS="SECT3"
1145
1145
><A
1146
 
NAME="AEN131966"
1147
 
>E.200.3.16. <SPAN
 
1146
NAME="AEN132374"
 
1147
>E.203.3.16. <SPAN
1148
1148
CLASS="APPLICATION"
1149
1149
>libpq</SPAN
1150
1150
></A
1167
1167
><H3
1168
1168
CLASS="SECT3"
1169
1169
><A
1170
 
NAME="AEN131974"
1171
 
>E.200.3.17. JDBC</A
 
1170
NAME="AEN132382"
 
1171
>E.203.3.17. JDBC</A
1172
1172
></H3
1173
1173
><P
1174
1174
></P
1308
1308
><H3
1309
1309
CLASS="SECT3"
1310
1310
><A
1311
 
NAME="AEN132041"
1312
 
>E.200.3.18. ODBC</A
 
1311
NAME="AEN132449"
 
1312
>E.203.3.18. ODBC</A
1313
1313
></H3
1314
1314
><P
1315
1315
></P
1361
1361
><H3
1362
1362
CLASS="SECT3"
1363
1363
><A
1364
 
NAME="AEN132064"
1365
 
>E.200.3.19. <SPAN
 
1364
NAME="AEN132472"
 
1365
>E.203.3.19. <SPAN
1366
1366
CLASS="APPLICATION"
1367
1367
>ECPG</SPAN
1368
1368
></A
1417
1417
><H3
1418
1418
CLASS="SECT3"
1419
1419
><A
1420
 
NAME="AEN132088"
1421
 
>E.200.3.20. Misc. Interfaces</A
 
1420
NAME="AEN132496"
 
1421
>E.203.3.20. Misc. Interfaces</A
1422
1422
></H3
1423
1423
><P
1424
1424
></P
1453
1453
><H3
1454
1454
CLASS="SECT3"
1455
1455
><A
1456
 
NAME="AEN132102"
1457
 
>E.200.3.21. Build and Install</A
 
1456
NAME="AEN132510"
 
1457
>E.203.3.21. Build and Install</A
1458
1458
></H3
1459
1459
><P
1460
1460
></P
1514
1514
><H3
1515
1515
CLASS="SECT3"
1516
1516
><A
1517
 
NAME="AEN132129"
1518
 
>E.200.3.22. Source Code</A
 
1517
NAME="AEN132537"
 
1518
>E.203.3.22. Source Code</A
1519
1519
></H3
1520
1520
><P
1521
1521
></P
1571
1571
><H3
1572
1572
CLASS="SECT3"
1573
1573
><A
1574
 
NAME="AEN132154"
1575
 
>E.200.3.23. Contrib</A
 
1574
NAME="AEN132562"
 
1575
>E.203.3.23. Contrib</A
1576
1576
></H3
1577
1577
><P
1578
1578
></P