Summary: | <dev-db/postgresql-{9.3.24,9.4.19,9.5.14,9.6.10,10.5}: multiple vulnerabilities (CVE-2018-{1115,10915,10925}) | ||
---|---|---|---|
Product: | Gentoo Security | Reporter: | GLSAMaker/CVETool Bot <glsamaker> |
Component: | Vulnerabilities | Assignee: | Gentoo Security <security> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | pgsql-bugs |
Priority: | Normal | Flags: | stable-bot:
sanity-check+
|
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://www.postgresql.org/about/news/1878/ | ||
Whiteboard: | B2 [glsa+ cve] | ||
Package list: |
dev-db/postgresql-9.3.24
dev-db/postgresql-9.4.19
dev-db/postgresql-9.5.14
dev-db/postgresql-9.6.10
dev-db/postgresql-10.5
|
Runtime testing required: | No |
Description
GLSAMaker/CVETool Bot
![]() @ Maintainer(s): Can we start stabilization? Please stabilize: =dev-db/postgresql-9.3.24 ~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 =dev-db/postgresql-9.4.19 ~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 =dev-db/postgresql-9.5.14 ~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 =dev-db/postgresql-9.6.10 ~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 =dev-db/postgresql-10.5 ~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 x86 stable amd64 stable sparc done. ppc stable ppc64 stable CVE ID: CVE-2018-10925 Summary: It was discovered that PostgreSQL versions before 10.5, 9.6.10, 9.5.14, 9.4.19, and 9.3.24 failed to properly check authorization on certain statements involved with "INSERT ... ON CONFLICT DO UPDATE". An attacker with "CREATE TABLE" privileges could exploit this to read arbitrary bytes server memory. If the attacker also had certain "INSERT" and limited "UPDATE" privileges to a particular table, they could exploit this to update other columns in the same table. Published: 2018-08-09T21:29:00.000Z Adding CVE-2018-10925 just for tracking purposes, no need to restart stabilization. ia64 stable Stable on alpha. arm stable, all arches done. GLSA filed. Please clean vulnerable.Thank you Michael Boyle Security Padawan The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5e36758fa019653c390058097c6b09bf54158bc commit b5e36758fa019653c390058097c6b09bf54158bc Author: Aaron W. Swenson <titanofold@gentoo.org> AuthorDate: 2018-09-21 16:14:07 +0000 Commit: Aaron W. Swenson <titanofold@gentoo.org> CommitDate: 2018-09-21 16:27:30 +0000 dev-db/postgresql: Cleanup old and insecure Bug: https://bugs.gentoo.org/664332 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-db/postgresql/Manifest | 11 - dev-db/postgresql/postgresql-10.3.ebuild | 460 ------------------------- dev-db/postgresql/postgresql-10.4.ebuild | 460 ------------------------- dev-db/postgresql/postgresql-11_beta1.ebuild | 449 ------------------------ dev-db/postgresql/postgresql-9.3.22.ebuild | 450 ------------------------ dev-db/postgresql/postgresql-9.3.23.ebuild | 450 ------------------------ dev-db/postgresql/postgresql-9.4.17.ebuild | 482 -------------------------- dev-db/postgresql/postgresql-9.4.18.ebuild | 482 -------------------------- dev-db/postgresql/postgresql-9.5.12.ebuild | 488 -------------------------- dev-db/postgresql/postgresql-9.5.13.ebuild | 488 -------------------------- dev-db/postgresql/postgresql-9.6.8.ebuild | 493 --------------------------- dev-db/postgresql/postgresql-9.6.9.ebuild | 493 --------------------------- 12 files changed, 5206 deletions(-) @alpha: You missed 9.6.10. Whissi has since fixed the alpha commit oversight. This issue was resolved and addressed in GLSA 201810-08 at https://security.gentoo.org/glsa/201810-08 by GLSA coordinator Thomas Deutschmann (whissi). |