Summary: | <dev-db/postgresql-{9.6.22, 10.17, 11.12, 12.7, 13.3}: Multiple vulnerabilities (CVE-2021-{32027,32028} ) | ||
---|---|---|---|
Product: | Gentoo Security | Reporter: | Sam James <sam> |
Component: | Vulnerabilities | Assignee: | Gentoo Security <security> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | pgsql-bugs |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://www.postgresql.org/support/security/CVE-2021-32027/ | ||
Whiteboard: | B2 [glsa+] | ||
Package list: |
dev-db/postgresql-13.3
dev-db/postgresql-12.7
dev-db/postgresql-11.12
dev-db/postgresql-10.17
dev-db/postgresql-9.6.22
app-eselect/eselect-postgresql-2.4 hppa
|
Runtime testing required: | --- |
Description
Sam James
2021-06-01 17:00:58 UTC
Please tell us when ready to stable. Please stabilize the following targets: =dev-db/postgresql-13.3 ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 =dev-db/postgresql-12.7 ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 =dev-db/postgresql-11.12 ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 =dev-db/postgresql-10.17 ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 =dev-db/postgresql-9.6.22 ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 To test: for p in postgresql-{9.6.22,10.17,11.12,12.7,13.3}.ebuild; do USE="-server" ebuild ${p} install ebuild ${p} clean USE="server" FEATURES="userpriv test" LC_ALL="C" ebuild ${p} install ebuild ${p} clean done LC_ALL needn't be set to C. However, there are ICU-related tests that will fail if the LC_CTYPE and LC_COLLATE locales differ. Sanity check failed:
> dev-db/postgresql-10.17
> depend hppa stable profile default/linux/hppa/17.0 (3 total)
> >=app-eselect/eselect-postgresql-2.0
> rdepend hppa stable profile default/linux/hppa/17.0 (3 total)
> >=app-eselect/eselect-postgresql-2.0
> dev-db/postgresql-9.6.22
> depend hppa stable profile default/linux/hppa/17.0 (3 total)
> >=app-eselect/eselect-postgresql-2.0
> rdepend hppa stable profile default/linux/hppa/17.0 (3 total)
> >=app-eselect/eselect-postgresql-2.0
> dev-db/postgresql-13.3
> depend hppa stable profile default/linux/hppa/17.0 (3 total)
> >=app-eselect/eselect-postgresql-2.0
> rdepend hppa stable profile default/linux/hppa/17.0 (3 total)
> >=app-eselect/eselect-postgresql-2.0
> dev-db/postgresql-11.12
> depend hppa stable profile default/linux/hppa/17.0 (3 total)
> >=app-eselect/eselect-postgresql-2.0
> rdepend hppa stable profile default/linux/hppa/17.0 (3 total)
> >=app-eselect/eselect-postgresql-2.0
> dev-db/postgresql-12.7
> depend hppa stable profile default/linux/hppa/17.0 (3 total)
> >=app-eselect/eselect-postgresql-2.0
> rdepend hppa stable profile default/linux/hppa/17.0 (3 total)
> >=app-eselect/eselect-postgresql-2.0
All sanity-check issues have been resolved amd64 done x86 done ppc done ppc64 done sparc stable hppa done arm done arm64 done all arches done Please cleanup The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b1dcbf064c86ec88ebd364e90ab61379aa9e208 commit 3b1dcbf064c86ec88ebd364e90ab61379aa9e208 Author: Aaron W. Swenson <titanofold@gentoo.org> AuthorDate: 2021-07-05 11:49:08 +0000 Commit: Aaron W. Swenson <titanofold@gentoo.org> CommitDate: 2021-07-06 00:46:27 +0000 dev-db/postgresql: Cleanup Bug: https://bugs.gentoo.org/793734 Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org> dev-db/postgresql/Manifest | 5 - dev-db/postgresql/postgresql-10.16.ebuild | 458 --------------------------- dev-db/postgresql/postgresql-11.11.ebuild | 455 --------------------------- dev-db/postgresql/postgresql-12.6.ebuild | 455 --------------------------- dev-db/postgresql/postgresql-13.2.ebuild | 459 --------------------------- dev-db/postgresql/postgresql-9.6.21.ebuild | 478 ----------------------------- 6 files changed, 2310 deletions(-) Unable to check for sanity:
> no match for package: dev-db/postgresql-10.17
CVE-2021-32028 Memory disclosure in INSERT ... ON CONFLICT ... DO UPDATE Using an INSERT ... ON CONFLICT ... DO UPDATE command on a purpose-crafted table, an attacker can read arbitrary bytes of server memory. In the default configuration, any authenticated database user can create prerequisite objects and complete this attack at will. A user lacking the CREATE and TEMPORARY privileges on all databases and the CREATE privilege on all schemas cannot use this attack at will. The PostgreSQL project thanks Andres Freund for reporting this problem. Unable to check for sanity:
> no match for package: dev-db/postgresql-13.3
GLSA request filed. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/data/glsa.git/commit/?id=694f26b01e42989d9051936ddeae825e13b4acb3 commit 694f26b01e42989d9051936ddeae825e13b4acb3 Author: GLSAMaker <glsamaker@gentoo.org> AuthorDate: 2022-11-19 03:33:11 +0000 Commit: John Helmert III <ajak@gentoo.org> CommitDate: 2022-11-22 03:59:39 +0000 [ GLSA 202211-04 ] PostgreSQL: Multiple Vulnerabilities Bug: https://bugs.gentoo.org/793734 Bug: https://bugs.gentoo.org/808984 Bug: https://bugs.gentoo.org/823125 Bug: https://bugs.gentoo.org/865255 Signed-off-by: GLSAMaker <glsamaker@gentoo.org> Signed-off-by: John Helmert III <ajak@gentoo.org> glsa-202211-04.xml | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) GLSA released, all done! |