CVE-2018-10925

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.
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:canonical:ubuntu_linux:14.04:*:*:*:lts:*:*:*
cpe:2.3:o:canonical:ubuntu_linux:16.04:*:*:*:lts:*:*:*
cpe:2.3:o:canonical:ubuntu_linux:18.04:*:*:*:lts:*:*:*

Configuration 2 (hide)

cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*

Configuration 3 (hide)

OR cpe:2.3:a:postgresql:postgresql:*:*:*:*:*:*:*:*
cpe:2.3:a:postgresql:postgresql:*:*:*:*:*:*:*:*
cpe:2.3:a:postgresql:postgresql:*:*:*:*:*:*:*:*

History

24 Feb 2023, 18:38

Type Values Removed Values Added
References (SUSE) http://lists.opensuse.org/opensuse-security-announce/2020-08/msg00043.html - (SUSE) http://lists.opensuse.org/opensuse-security-announce/2020-08/msg00043.html - Mailing List, Third Party Advisory
References (GENTOO) https://security.gentoo.org/glsa/201810-08 - (GENTOO) https://security.gentoo.org/glsa/201810-08 - Third Party Advisory
References (REDHAT) https://access.redhat.com/errata/RHSA-2018:3816 - (REDHAT) https://access.redhat.com/errata/RHSA-2018:3816 - Third Party Advisory

Information

Published : 2018-08-09 21:29

Updated : 2023-12-10 12:44


NVD link : CVE-2018-10925

Mitre link : CVE-2018-10925

CVE.ORG link : CVE-2018-10925


JSON object : View

Products Affected

canonical

  • ubuntu_linux

postgresql

  • postgresql

debian

  • debian_linux
CWE
CWE-863

Incorrect Authorization