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: s390x s390x_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: 53eacce7388e8d1eef5755cf09541b01c2c58260 18980 libecpg-compat3-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb 9b635999487a87b152fde666a7d76a30738dc364 12128 libecpg-compat3_12.7-0ubuntu0.20.04.1_s390x.deb 5cd82a9c55fa7d861c2af40c3bf013dce990393a 274864 libecpg-dev-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb dbc35cb231d1609a97b9137b9e91944c70893a81 223364 libecpg-dev_12.7-0ubuntu0.20.04.1_s390x.deb 9ea6d3b96432430ef815aeb2cbf85e0aab6d5802 130536 libecpg6-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb 32990a5cda291b300d3fd327dfc3ca84e0e287ce 40536 libecpg6_12.7-0ubuntu0.20.04.1_s390x.deb 5c6993b8ae1727a38d7f05065b75f1d395ee6abd 93220 libpgtypes3-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb 432e1b26df85bc47ecb38be623fd51bdae4a9d70 43172 libpgtypes3_12.7-0ubuntu0.20.04.1_s390x.deb 1ea7cf3c3c757cff17d89171a01a678c7d754ca1 131856 libpq-dev_12.7-0ubuntu0.20.04.1_s390x.deb a02fdea77485bfeb5160bb6328bbffb2d8aa2180 321652 libpq5-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb 3fb767a24a9b8c82d5f141af6341f1eb3372f4d0 107632 libpq5_12.7-0ubuntu0.20.04.1_s390x.deb ec7b1332211bd596da78d4de534da87d02376d1f 20351928 postgresql-12-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb 8b8e217a3f843147c2860e36d78173d6f97e02d4 15534 postgresql-12_12.7-0ubuntu0.20.04.1_s390x.buildinfo d2095fc8f7a2729ca6ca06480507dbe6361e69bf 3717368 postgresql-12_12.7-0ubuntu0.20.04.1_s390x.deb 65c00951b1b73102b3bbe9734a14a520ee0912a2 8554703 postgresql-12_12.7-0ubuntu0.20.04.1_s390x_translations.tar.gz 1cc662cd7c86d496aad75e3077a8a2376fc18dad 2157348 postgresql-client-12-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb 01eab01a503e24c7f8ce641efd5a03703b2e6b8f 1001220 postgresql-client-12_12.7-0ubuntu0.20.04.1_s390x.deb 810a8502bdc397f1349f423b6e9be5d34662b9e3 253996 postgresql-plperl-12-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb ccf0cd4791d7b8856b8f31d647ff28ed1fd1abe1 45796 postgresql-plperl-12_12.7-0ubuntu0.20.04.1_s390x.deb 28bc85f3ac5632fa2ab90786c15e5c12d8ddacbd 349356 postgresql-plpython3-12-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb 29fd1850ff664bef54b38699b1607fec3b5b47cd 51856 postgresql-plpython3-12_12.7-0ubuntu0.20.04.1_s390x.deb 40e99f8d8ed8fabb23851156ff9baefbbf7d7024 101712 postgresql-pltcl-12-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb 1702b1a16c4ed01b0697081025cc6c5786bcf9bd 29000 postgresql-pltcl-12_12.7-0ubuntu0.20.04.1_s390x.deb 401d1b985ba48710d78e67a8630841ab4f510548 913108 postgresql-server-dev-12_12.7-0ubuntu0.20.04.1_s390x.deb Checksums-Sha256: c349852cd64bcd4b0fad30653c5d98db9c5199781987c0bbca06d296c98568df 18980 libecpg-compat3-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb bb90b94a28e52488b834fccdfa7303b2f5212643ac7412768e628407c2634183 12128 libecpg-compat3_12.7-0ubuntu0.20.04.1_s390x.deb 832009530ef468279bee73876dd4e4fc61811640ae746e909a3755d0c6693555 274864 libecpg-dev-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb 6c19f414b109ee5771dfac6299282750f12973a053b21b85d32224a233182d7d 223364 libecpg-dev_12.7-0ubuntu0.20.04.1_s390x.deb 8362180cb57d72ab8bef9f9baa06bc0b30453466c726c4a7fba2969b95c81e49 130536 libecpg6-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb f85af13f570ddb65d5e0a52e4e25d9d525e4f240e9c955b27cba73edec6a2251 40536 libecpg6_12.7-0ubuntu0.20.04.1_s390x.deb b059af63d5e122b3498d2c81e4700346b9f7ae82cf34fb233012fe012520ef0f 93220 libpgtypes3-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb d3b8b9e5ce2bae74e1a8f7522b0cae59eed922ce98ad758c0a7a0d227bdfa747 43172 libpgtypes3_12.7-0ubuntu0.20.04.1_s390x.deb 507cad13c8bdd78d18e84c6d28a5588083d69a7b01fd599b7cc29dbc91b6675b 131856 libpq-dev_12.7-0ubuntu0.20.04.1_s390x.deb c4161779392387ebfe89456883cd7423ff80cc70840e4ca60a6362db3208dff4 321652 libpq5-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb e0c860162f23057f99433c4eea71b729720131e9611311c2f58dce814e422b8c 107632 libpq5_12.7-0ubuntu0.20.04.1_s390x.deb b8727265160b2fa27abb7c7e9b7778ae81d5d12e65f9431a4ed548e9255149a9 20351928 postgresql-12-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb 41de8e1a175c0e0a8ac0385b91b91cf7814957fc42acf9aad77bb8a6b0183698 15534 postgresql-12_12.7-0ubuntu0.20.04.1_s390x.buildinfo 56498eb038d988615e023bb81d6f04338881c0fd067c2ec2f04a59d951380f58 3717368 postgresql-12_12.7-0ubuntu0.20.04.1_s390x.deb 80e7ee965c5518ac2f8820ba059170de7ccd582ab6a35e4fd130934c8b6ee2dd 8554703 postgresql-12_12.7-0ubuntu0.20.04.1_s390x_translations.tar.gz bd7b836f704dfb06bf2ea72be01dc9406abd249abdf5d233455b6a37584ac8e7 2157348 postgresql-client-12-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb b4c17b1c350d4eac9b3e76c55bfc44333c031095ba2ef5cedc7d643089c6b497 1001220 postgresql-client-12_12.7-0ubuntu0.20.04.1_s390x.deb a247e2c072a79380bd739d868d42c0d7b660180256b6fff4dc2bb1176390bb23 253996 postgresql-plperl-12-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb 1c1cbc752034e8fc9459f701a2510e56f06763ca21fd8a63a563bf109c4cee43 45796 postgresql-plperl-12_12.7-0ubuntu0.20.04.1_s390x.deb 461b44ed09da7bedfa9ef20be7618f734d912d3c5113e394c40022fa9c523a80 349356 postgresql-plpython3-12-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb 1f992ab93483bee6507e5d5bfb576cb5be339db31fec5853097e6f6c67c6f27b 51856 postgresql-plpython3-12_12.7-0ubuntu0.20.04.1_s390x.deb ce5cc86523bb03fc8ca66336d97ce6d266ae91dc8c6b1677f66090c4beba5840 101712 postgresql-pltcl-12-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb 98a9fb3ed5c665dd23fefda222ee7894a50810500c05c5d6b91641f2cb8196b0 29000 postgresql-pltcl-12_12.7-0ubuntu0.20.04.1_s390x.deb 439e76fe6e52c04efb97eb821e6ec2c8f2a8050ce1798176b8008ba14e44ed7e 913108 postgresql-server-dev-12_12.7-0ubuntu0.20.04.1_s390x.deb Files: ce0d714fe2918984b388f4db4afec887 18980 debug optional libecpg-compat3-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb c052b9feb192ff59f2e0dc79c165be13 12128 libs optional libecpg-compat3_12.7-0ubuntu0.20.04.1_s390x.deb 8d011853e4483e097f0347c8bebfb451 274864 debug optional libecpg-dev-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb 23ca0b0d94905bbf4e95a0b20070580c 223364 libdevel optional libecpg-dev_12.7-0ubuntu0.20.04.1_s390x.deb 6df711e0f5de2bf6315d93d91d880f14 130536 debug optional libecpg6-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb 9c96d2ee10d79cbb21b8c26a19e468b3 40536 libs optional libecpg6_12.7-0ubuntu0.20.04.1_s390x.deb 8ec4763def611925396ac28173f96f85 93220 debug optional libpgtypes3-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb a8f58082a1be17083c9656ffc897a3be 43172 libs optional libpgtypes3_12.7-0ubuntu0.20.04.1_s390x.deb 5502e29d1484d01e4c02a65f0c5f84b0 131856 libdevel optional libpq-dev_12.7-0ubuntu0.20.04.1_s390x.deb 0a3b6ad68070624bedc8091490f3de5a 321652 debug optional libpq5-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb 764193a5cb2163bbf8f1033f0a706c56 107632 libs optional libpq5_12.7-0ubuntu0.20.04.1_s390x.deb 0839dd766f26f261dad58f058bfa370a 20351928 debug optional postgresql-12-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb d9e37849a86cf7f9e8edc1e055e5a6ad 15534 database optional postgresql-12_12.7-0ubuntu0.20.04.1_s390x.buildinfo 64a91253f5eb62c74460d3419ab12065 3717368 database optional postgresql-12_12.7-0ubuntu0.20.04.1_s390x.deb 14ad02392a372841f1cf4e930d1578f5 8554703 raw-translations - postgresql-12_12.7-0ubuntu0.20.04.1_s390x_translations.tar.gz 7f5b31caf8d6c90c444ced283bc01a81 2157348 debug optional postgresql-client-12-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb f907bb586550d4e8fcdf5c7f3ccbbe15 1001220 database optional postgresql-client-12_12.7-0ubuntu0.20.04.1_s390x.deb 0d3fb0acaff0d55200a85495668d28b4 253996 debug optional postgresql-plperl-12-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb bc6d94dd335df0256c8f4a315905f450 45796 database optional postgresql-plperl-12_12.7-0ubuntu0.20.04.1_s390x.deb 95dcbb1aab60b7264571148fb75a39ed 349356 debug optional postgresql-plpython3-12-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb 42ec12581da9e3d9fe56b4d59e413d04 51856 database optional postgresql-plpython3-12_12.7-0ubuntu0.20.04.1_s390x.deb 99a8b4a32db95f17eeadebaca28901aa 101712 debug optional postgresql-pltcl-12-dbgsym_12.7-0ubuntu0.20.04.1_s390x.ddeb a1d96811c2ab3c2cc94a01bfd890017d 29000 database optional postgresql-pltcl-12_12.7-0ubuntu0.20.04.1_s390x.deb ec97a060e363d24e5a4ce3ded263ae8c 913108 libdevel optional postgresql-server-dev-12_12.7-0ubuntu0.20.04.1_s390x.deb Original-Maintainer: Debian PostgreSQL Maintainers