Summary: | <dev-db/postgresql-{13.1,12.5,11.10,10.15,9.6.20,9.5.24} Multiple Vulnerabilities (CVE-2020-{25695,25694,25696}) | ||
---|---|---|---|
Product: | Gentoo Security | Reporter: | Aaron W. Swenson <titanofold> |
Component: | Vulnerabilities | Assignee: | Gentoo Security <security> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | hydrapolic, pgsql-bugs |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://www.postgresql.org/about/news/postgresql-131-125-1110-1015-9620-and-9524-released-2111/ | ||
Whiteboard: | B1 [glsa+ cve] | ||
Package list: |
dev-db/postgresql-10.15
dev-db/postgresql-11.10
dev-db/postgresql-12.5
dev-db/postgresql-9.5.24
dev-db/postgresql-9.6.20
|
Runtime testing required: | No |
Description
Aaron W. Swenson
![]() The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=734742ccd7c2a901d5fb30975c0c7d27c6482cc2 commit 734742ccd7c2a901d5fb30975c0c7d27c6482cc2 Author: Aaron W. Swenson <titanofold@gentoo.org> AuthorDate: 2020-11-14 13:50:18 +0000 Commit: Aaron W. Swenson <titanofold@gentoo.org> CommitDate: 2020-11-14 13:59:10 +0000 dev-db/postgresql: Version Bumps Bump to: - 13.1 - 12.5 - 11.10 - 10.15 - 9.6.20 - 9.5.24 Fixes CVE-2020-25695, CVE-2020-25694, and CVE-2020-25696. Pg 10+ includes a patch to fix building wit ICU 68. Bug: https://bugs.gentoo.org/753257 Bug: https://bugs.gentoo.org/754363 Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org> dev-db/postgresql/Manifest | 6 + .../postgresql/files/postgresql-10.0-icu68.patch | 12 + dev-db/postgresql/postgresql-10.15.ebuild | 459 ++++++++++++++++++++ dev-db/postgresql/postgresql-11.10.ebuild | 461 ++++++++++++++++++++ dev-db/postgresql/postgresql-12.5.ebuild | 461 ++++++++++++++++++++ dev-db/postgresql/postgresql-13.1.ebuild | 465 ++++++++++++++++++++ dev-db/postgresql/postgresql-9.5.24.ebuild | 476 ++++++++++++++++++++ dev-db/postgresql/postgresql-9.6.20.ebuild | 481 +++++++++++++++++++++ dev-db/postgresql/postgresql-9999.ebuild | 5 + 9 files changed, 2826 insertions(+) Thank you for the report. Please stabilize when ready Please stabilize the following targets: =dev-db/postgresql-10.15 ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 =dev-db/postgresql-11.10 ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 =dev-db/postgresql-12.5 ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 =dev-db/postgresql-9.5.24 ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 =dev-db/postgresql-9.6.20 ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 How I test: for p in postgresql-?*.*.ebuild; do ebuild $p clean USE="-server" ebuild $p install # tests ebuild $p clean USE="server" FEATURES="test userpriv" ebuild $p install ebuild $p clean done Those versions seem to already be stabled? (In reply to Sam James from comment #4) > Those versions seem to already be stabled? I've made an error in the version bump commit. I did run repoman, but must have done that in the wrong directory. This is possible because I get the bump in advance of the announcement, and keep the bumped ebuilds separate from Gentoo repo until upstream makes the announcement. My son was just starting to stir so I got in a hurry when I copied the bump over. pkgcheck didn't raise an issue after, either. What's the best course of action at this point? I'm hesitant to just flip the keywords. UnCC'ing arches -- committed directly to stable. New GLSA request filed. At this point it is too late. Flipping keywords would cause downgrades. Let's hope that there are no failures. Please proceed with cleanup. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3099bcf4caafc9b2a972a8a3380ec9f616225996 commit 3099bcf4caafc9b2a972a8a3380ec9f616225996 Author: Aaron W. Swenson <titanofold@gentoo.org> AuthorDate: 2020-11-20 16:46:43 +0000 Commit: Aaron W. Swenson <titanofold@gentoo.org> CommitDate: 2020-11-20 16:46:43 +0000 dev-db/postgresql: Cleanup Bug: https://bugs.gentoo.org/754363 Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org> dev-db/postgresql/postgresql-10.14.ebuild | 456 --------------------------- dev-db/postgresql/postgresql-11.9.ebuild | 458 --------------------------- dev-db/postgresql/postgresql-12.4.ebuild | 458 --------------------------- dev-db/postgresql/postgresql-13.0.ebuild | 458 --------------------------- dev-db/postgresql/postgresql-9.5.23.ebuild | 476 ---------------------------- dev-db/postgresql/postgresql-9.6.19.ebuild | 481 ----------------------------- 6 files changed, 2787 deletions(-) (In reply to Thomas Deutschmann from comment #6) > UnCC'ing arches -- committed directly to stable. > > New GLSA request filed. > > At this point it is too late. Flipping keywords would cause downgrades. > Let's hope that there are no failures. > > Please proceed with cleanup. There haven't been any reports since I've introduced the bumps. I may have gotten lucky this time. I have figured out how to get repoman to run as a pre-commit hook, now. So, it's unlikely to happen again. (In reply to Aaron W. Swenson from comment #8) > (In reply to Thomas Deutschmann from comment #6) > > UnCC'ing arches -- committed directly to stable. > > > > New GLSA request filed. > > > > At this point it is too late. Flipping keywords would cause downgrades. > > Let's hope that there are no failures. > > > > Please proceed with cleanup. > > There haven't been any reports since I've introduced the bumps. I may have > gotten lucky this time. > > I have figured out how to get repoman to run as a pre-commit hook, now. So, > it's unlikely to happen again. No worries, it happens. By the time I noticed, it was too late to revert lest some havoc be caused. Besides, I appreciate you filing the bugs with full details, which more than makes up for it ;) This issue was resolved and addressed in GLSA 202012-07 at https://security.gentoo.org/glsa/202012-07 by GLSA coordinator Thomas Deutschmann (whissi). |