Format: 1.8 Date: Tue, 18 May 2021 12:13:14 +0200 Source: postgresql-12 Binary: libecpg-compat3 libecpg-dev libecpg6 libpgtypes3 libpq-dev libpq5 postgresql-12 postgresql-client-12 postgresql-plperl-12 postgresql-plpython3-12 postgresql-pltcl-12 postgresql-server-dev-12 Architecture: armhf armhf_translations Version: 12.7-0ubuntu0.20.04.1 Distribution: focal Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Christian Ehrhardt Description: libecpg-compat3 - older version of run-time library for ECPG programs libecpg-dev - development files for ECPG (Embedded PostgreSQL for C) libecpg6 - run-time library for ECPG programs libpgtypes3 - shared library libpgtypes for PostgreSQL 12 libpq-dev - header files for libpq5 (PostgreSQL library) libpq5 - PostgreSQL C client library postgresql-12 - object-relational SQL database, version 12 server postgresql-client-12 - front-end programs for PostgreSQL 12 postgresql-plperl-12 - PL/Perl procedural language for PostgreSQL 12 postgresql-plpython3-12 - PL/Python 3 procedural language for PostgreSQL 12 postgresql-pltcl-12 - PL/Tcl procedural language for PostgreSQL 12 postgresql-server-dev-12 - development files for PostgreSQL 12 server-side programming Launchpad-Bugs-Fixed: 1928773 Changes: postgresql-12 (12.7-0ubuntu0.20.04.1) focal-security; urgency=medium . * New upstream version (LP: #1928773). . + Prevent integer overflows in array subscripting calculations (Tom Lane) . The array code previously did not complain about cases where an array's lower bound plus length overflows an integer. This resulted in later entries in the array becoming inaccessible (since their subscripts could not be written as integers), but more importantly it confused subsequent assignment operations. This could lead to memory overwrites, with ensuing crashes or unwanted data modifications. (CVE-2021-32027) . + Fix mishandling of junk columns in INSERT ... ON CONFLICT ... UPDATE target lists (Tom Lane) . If the UPDATE list contains any multi-column sub-selects (which give rise to junk columns in addition to the results proper), the UPDATE path would end up storing tuples that include the values of the extra junk columns. That's fairly harmless in the short run, but if new columns are added to the table then the values would become accessible, possibly leading to malfunctions if they don't match the datatypes of the added columns. . In addition, in versions supporting cross-partition updates, a cross-partition update triggered by such a case had the reverse problem: the junk columns were removed from the target list, typically causing an immediate crash due to malfunction of the multi-column sub-select mechanism. (CVE-2021-32028) . + Fix possibly-incorrect computation of UPDATE ... RETURNING outputs for joined cross-partition updates (Amit Langote, Etsuro Fujita) . If an UPDATE for a partitioned table caused a row to be moved to another partition with a physically different row type (for example, one with a different set of dropped columns), computation of RETURNING results for that row could produce errors or wrong answers. No error is observed unless the UPDATE involves other tables being joined to the target table. (CVE-2021-32029) . + Details about these and many further changes can be found at: https://www.postgresql.org/docs/12/release-12-7.html Checksums-Sha1: 70bdcaadf4ac2b227fb17c0f917f31d8eb8824b1 18740 libecpg-compat3-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb efd133193c22116fad9f94b2b9814fc73b797a96 11384 libecpg-compat3_12.7-0ubuntu0.20.04.1_armhf.deb 17cafe2f6d8e429c3421e1eeaa5b703be3ca9d6d 217860 libecpg-dev-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb 2e79031d14dcb9d5056bb700a0414e1af5a48972 219252 libecpg-dev_12.7-0ubuntu0.20.04.1_armhf.deb 5321fe0cd414fd5ab3b459c93daa07c1850ea4d7 127876 libecpg6-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb f1e1ccd4cbd7907fe26fd3be2da71aa1b225d712 35404 libecpg6_12.7-0ubuntu0.20.04.1_armhf.deb bbe55b59f3741724cea04f7b94fa0bf4b823fb1d 89408 libpgtypes3-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb fde0c7f130555a7c29705c698bfdc6ba9a203f03 39532 libpgtypes3_12.7-0ubuntu0.20.04.1_armhf.deb c6b102ea9dee1de1403bf5480109022258a718ce 124976 libpq-dev_12.7-0ubuntu0.20.04.1_armhf.deb aa726596dffb75b68295fb8b5fd548e447e6e26a 312916 libpq5-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb 6877c0f13c04e36c32aacafd63f859914d8ac7be 100264 libpq5_12.7-0ubuntu0.20.04.1_armhf.deb e99c20eaed34e1ef1c44c2955772ec72c00138fd 20853856 postgresql-12-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb 690934e444b888a6028ab020b490b67988c7936d 16206 postgresql-12_12.7-0ubuntu0.20.04.1_armhf.buildinfo 1ea36978036145e93b6abaaf0843a2eced13e365 12880712 postgresql-12_12.7-0ubuntu0.20.04.1_armhf.deb efae7cbe988ca41142b1eded80cb9ab8bdb567da 8552859 postgresql-12_12.7-0ubuntu0.20.04.1_armhf_translations.tar.gz 30adcd96e4a137212748ca7981e2d665a927b5c5 2119312 postgresql-client-12-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb ca88b1d3de99267d63cef07e8d116c0c5da92338 990104 postgresql-client-12_12.7-0ubuntu0.20.04.1_armhf.deb 3c1b802977466c358590063aabd90aeae657cb8f 252592 postgresql-plperl-12-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb 2514e977b8a1f7a8a92d2056cf0e5c14d8180f8e 63212 postgresql-plperl-12_12.7-0ubuntu0.20.04.1_armhf.deb d3f0ec0fcdc2cc4dd15d76c3ae3a6bc3374eaf68 345252 postgresql-plpython3-12-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb 2bf90095357aa3c6478ce5d57f29005ef13a83da 68444 postgresql-plpython3-12_12.7-0ubuntu0.20.04.1_armhf.deb dada9897d0dc77242d24f3cb4630c07b8efc8174 101160 postgresql-pltcl-12-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb 8fb61b04457fe1b0a76111704ecd377f9ea17273 27832 postgresql-pltcl-12_12.7-0ubuntu0.20.04.1_armhf.deb ed6f608635a60b4112bd0d9f7e792c7211b1e2e7 910148 postgresql-server-dev-12_12.7-0ubuntu0.20.04.1_armhf.deb Checksums-Sha256: f7a2362c517f637481be661486396e932347093d6b17dbbdde7d8c4b0f7490e3 18740 libecpg-compat3-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb 20e2dc52ae3cefb6d6dee7235a67e5db254e5884254926288f7a483ccf3ee155 11384 libecpg-compat3_12.7-0ubuntu0.20.04.1_armhf.deb d6c78edbbc937cc7c7034b7f6f1adb2cb73b2102197e95669ba185ebb260dc92 217860 libecpg-dev-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb 9a00eb2dd5b1a91ad00429f97704c43075646b40c08b0c8ee4615efee7242cd9 219252 libecpg-dev_12.7-0ubuntu0.20.04.1_armhf.deb ff0f9e540ade66935a4bbfa9c2c455a659e5f1d055aabd2793bcc25a01cf2b0e 127876 libecpg6-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb 791f3f8eb83dc81f9b28ec3d2dab7e08300bbf2b865f00e15dcdba4ffdce3ca4 35404 libecpg6_12.7-0ubuntu0.20.04.1_armhf.deb 1610523667dc1ed3fed1441b59a636598fc90543b24c7f60553a15b115476aab 89408 libpgtypes3-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb e2d88c8478b16bb3131c16b397e497e48487eae55170fc243a4af920b6971f7a 39532 libpgtypes3_12.7-0ubuntu0.20.04.1_armhf.deb a9441d5c77aa690d9ae14d4ce2955e903d23f5b310dfe7503d69a86b3772c36a 124976 libpq-dev_12.7-0ubuntu0.20.04.1_armhf.deb ad894b47135bb64ba85003988f3941a8207f04343fa50da3aa42fa597493f6bb 312916 libpq5-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb 4a62607e60e1b924096847a6374f6b826ca1ace85431987840b02387a623bc37 100264 libpq5_12.7-0ubuntu0.20.04.1_armhf.deb 592c8b5d296e49470cfac6284065f149d7666e23db72a71d0f626d293c392b0a 20853856 postgresql-12-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb 6c597eef906602cd929459a65886dd5439a69c00d8cd849dca3c8211a53a553b 16206 postgresql-12_12.7-0ubuntu0.20.04.1_armhf.buildinfo 947bd0e243be2ad928b03a054d1dd7f274e0bc85c08eb3da73d8c11e7ae1aeea 12880712 postgresql-12_12.7-0ubuntu0.20.04.1_armhf.deb c2724556bdc490d8fbef3490e45f53314e2d413a75a9f03cb9ebe3eea6175fa5 8552859 postgresql-12_12.7-0ubuntu0.20.04.1_armhf_translations.tar.gz daf510b79666b2dc9aafc28b72d693a0ad673c8db11f3aba90dd9915a4ce87e8 2119312 postgresql-client-12-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb c139c4704b42375a5634c42cfbf44c24c7ec5a9e4b708230a0b5fec027e952ee 990104 postgresql-client-12_12.7-0ubuntu0.20.04.1_armhf.deb 87fa6d2fc4f27d187da1845f3d4cd0681c0fa50947a779fac5ae869cd4c0eb6a 252592 postgresql-plperl-12-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb df449252109a88cee0e5245b3e0f20f924d5dfdd8cb192325a581c9912e544c4 63212 postgresql-plperl-12_12.7-0ubuntu0.20.04.1_armhf.deb c01610b76fb131df75d1dc37051ccea3f0e8ac420cb2b251e721cc384bd889d1 345252 postgresql-plpython3-12-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb b01cc662c0702873c843ddff6befb974fda7cff046374d6b18504dac49c18ed9 68444 postgresql-plpython3-12_12.7-0ubuntu0.20.04.1_armhf.deb 37ba90d6084efb9360e12ec0bd330cddff02865b6760d13f11edb26442096dba 101160 postgresql-pltcl-12-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb bd864d26887ccdb938a3de3dce82c531b2e96a7a18a1098829de36a826dd66de 27832 postgresql-pltcl-12_12.7-0ubuntu0.20.04.1_armhf.deb 433e4c4496d6e3977bb10c1b2cb97a3bd9be2677e8c0f42ee09a271548eac317 910148 postgresql-server-dev-12_12.7-0ubuntu0.20.04.1_armhf.deb Files: 4c971d7d772cdb31504858ea6b871259 18740 debug optional libecpg-compat3-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb cbf72f8349ef0c666aa5836386be68e3 11384 libs optional libecpg-compat3_12.7-0ubuntu0.20.04.1_armhf.deb 5d27c1f5850d12aa9bb44e1825c5b1c9 217860 debug optional libecpg-dev-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb 052d1f63f05f229eb9ee96f015eae54b 219252 libdevel optional libecpg-dev_12.7-0ubuntu0.20.04.1_armhf.deb e71180e01c97890d230e75a42c96f784 127876 debug optional libecpg6-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb 616b67f701a80e8c6d9e3bd9771a0fcf 35404 libs optional libecpg6_12.7-0ubuntu0.20.04.1_armhf.deb 3530fd57590ede90de2e62ab3512ee16 89408 debug optional libpgtypes3-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb 5730e177b6a1eccbfde4486ca7066564 39532 libs optional libpgtypes3_12.7-0ubuntu0.20.04.1_armhf.deb 130b716a9bc590dec54ce6669e65cba6 124976 libdevel optional libpq-dev_12.7-0ubuntu0.20.04.1_armhf.deb 6b323b942289719a156b0edb9bec3ce8 312916 debug optional libpq5-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb e44593129a4b2485b275400eb092c6f7 100264 libs optional libpq5_12.7-0ubuntu0.20.04.1_armhf.deb 152cc7c07d4b0798241e2c9ec616c28a 20853856 debug optional postgresql-12-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb e25eb5398538ab1c0a94015b88893646 16206 database optional postgresql-12_12.7-0ubuntu0.20.04.1_armhf.buildinfo 704839957ffeae993cc7ee0216c55295 12880712 database optional postgresql-12_12.7-0ubuntu0.20.04.1_armhf.deb 7bdc06a2b5f9cb0bc9085d6effff7c84 8552859 raw-translations - postgresql-12_12.7-0ubuntu0.20.04.1_armhf_translations.tar.gz 0691b4a8394a6ec8260b582a5e0a2705 2119312 debug optional postgresql-client-12-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb 2f9f72b4dfc5335f69bad207abb7aad2 990104 database optional postgresql-client-12_12.7-0ubuntu0.20.04.1_armhf.deb 1707ac0f9a08f2be36d3992aefdbce9c 252592 debug optional postgresql-plperl-12-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb 88bd75dd7c1116f20d8807ccc322585e 63212 database optional postgresql-plperl-12_12.7-0ubuntu0.20.04.1_armhf.deb 4a7fcb4b564c3b9d6da0432c2eef877b 345252 debug optional postgresql-plpython3-12-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb bcb7b4c1436bfb253e3c2f1824dc0aa1 68444 database optional postgresql-plpython3-12_12.7-0ubuntu0.20.04.1_armhf.deb 4158e5710e793363c8b3bf00291a0984 101160 debug optional postgresql-pltcl-12-dbgsym_12.7-0ubuntu0.20.04.1_armhf.ddeb 334610b0bc3b9ed29de7192c320ac331 27832 database optional postgresql-pltcl-12_12.7-0ubuntu0.20.04.1_armhf.deb c0264f0d12d78e1ae801f3c5ca87090c 910148 libdevel optional postgresql-server-dev-12_12.7-0ubuntu0.20.04.1_armhf.deb Original-Maintainer: Debian PostgreSQL Maintainers