postgresql-8.1 8.1.21-0ubuntu0.6.06 source package in Ubuntu
Changelog
postgresql-8.1 (8.1.21-0ubuntu0.6.06) dapper-security; urgency=low * New upstream security/bug fix release: - Enforce restrictions in plperl using an opmask applied to the whole interpreter, instead of using "Safe.pm". Recent developments have convinced us that "Safe.pm" is too insecure to rely on for making plperl trustable. This change removes use of "Safe.pm" altogether, in favor of using a separate interpreter with an opcode mask that is always applied. Pleasant side effects of the change include that it is now possible to use Perl's strict pragma in a natural way in plperl, and that Perl's $a and $b variables work as expected in sort routines, and that function compilation is significantly faster. (CVE-2010-1169) - Prevent PL/Tcl from executing untrustworthy code from pltcl_modules. PL/Tcl's feature for autoloading Tcl code from a database table could be exploited for trojan-horse attacks, because there was no restriction on who could create or insert into that table. This change disables the feature unless pltcl_modules is owned by a superuser. (However, the permissions on the table are not checked, so installations that really need a less-than-secure modules table can still grant suitable privileges to trusted non-superusers.) Also, prevent loading code into the unrestricted "normal" Tcl interpreter unless we are really going to execute a pltclu function. (CVE-2010-1170) - Do not allow an unprivileged user to reset superuser-only parameter settings. Previously, if an unprivileged user ran ALTER USER ... RESET ALL for himself, or ALTER DATABASE ... RESET ALL for a database he owns, this would remove all special parameter settings for the user or database, even ones that are only supposed to be changeable by a superuser. Now, the "ALTER" will only remove the parameters that the user has permission to change. - Avoid possible crash during backend shutdown if shutdown occurs when a CONTEXT addition would be made to log entries. In some cases the context-printing function would fail because the current transaction had already been rolled back when it came time to print a log message. - Update pl/perl's "ppport.h" for modern Perl versions. - Fix assorted memory leaks in pl/python. - Prevent infinite recursion in psql when expanding a variable that refers to itself. - Ensure that "contrib/pgstattuple" functions respond to cancel interrupts promptly. -- Martin Pitt <email address hidden> Sat, 15 May 2010 12:57:33 +0200
Upload details
- Uploaded by:
- Martin Pitt
- Sponsored by:
- Jamie Strandboge
- Uploaded to:
- Dapper
- Original maintainer:
- Martin Pitt
- Architectures:
- any
- Section:
- misc
- Urgency:
- Low Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
postgresql-8.1_8.1.21.orig.tar.gz | 11.1 MiB | aef710e8484c24d3a871e7803b59650e7ee27b4e979c4a2528553fe60707f87d |
postgresql-8.1_8.1.21-0ubuntu0.6.06.diff.gz | 33.8 KiB | 6828e08cc1a13764c9c1b174d27ee5db2ccfdbecb1d10f165dbf298a66078b9d |
postgresql-8.1_8.1.21-0ubuntu0.6.06.dsc | 1.1 KiB | cbb934b896b792fe8b9e6683f4b6b10ce13cc23161bbb63a8a8eafd65415c612 |
Available diffs
Binary packages built by this source
- libecpg-compat2: No summary available for libecpg-compat2 in ubuntu dapper.
No description available for libecpg-compat2 in ubuntu dapper.
- libecpg-dev: No summary available for libecpg-dev in ubuntu dapper.
No description available for libecpg-dev in ubuntu dapper.
- libecpg5: No summary available for libecpg5 in ubuntu dapper.
No description available for libecpg5 in ubuntu dapper.
- libpgtypes2: No summary available for libpgtypes2 in ubuntu dapper.
No description available for libpgtypes2 in ubuntu dapper.
- libpq-dev: No summary available for libpq-dev in ubuntu dapper.
No description available for libpq-dev in ubuntu dapper.
- libpq4: No summary available for libpq4 in ubuntu dapper.
No description available for libpq4 in ubuntu dapper.
- postgresql-8.1: No summary available for postgresql-8.1 in ubuntu dapper.
No description available for postgresql-8.1 in ubuntu dapper.
- postgresql-client-8.1: No summary available for postgresql-client-8.1 in ubuntu dapper.
No description available for postgresql-
client- 8.1 in ubuntu dapper.
- postgresql-contrib-8.1: No summary available for postgresql-contrib-8.1 in ubuntu dapper.
No description available for postgresql-
contrib- 8.1 in ubuntu dapper.
- postgresql-doc-8.1: No summary available for postgresql-doc-8.1 in ubuntu dapper.
No description available for postgresql-doc-8.1 in ubuntu dapper.
- postgresql-plperl-8.1: No summary available for postgresql-plperl-8.1 in ubuntu dapper.
No description available for postgresql-
plperl- 8.1 in ubuntu dapper.
- postgresql-plpython-8.1: No summary available for postgresql-plpython-8.1 in ubuntu dapper.
No description available for postgresql-
plpython- 8.1 in ubuntu dapper.
- postgresql-pltcl-8.1: No summary available for postgresql-pltcl-8.1 in ubuntu dapper.
No description available for postgresql-
pltcl-8. 1 in ubuntu dapper.
- postgresql-server-dev-8.1: No summary available for postgresql-server-dev-8.1 in ubuntu dapper.
No description available for postgresql-
server- dev-8.1 in ubuntu dapper.