cveboard RSS feed

CVE-2018-10925

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2018
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

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.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

postgresql

Vendor
PostgreSQL Global Development Group
Product
postgresql
Platforms
Unknown
Default status
Unknown
postgresql · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
10.5affectedUnavailableUnavailableUnavailableNone listed
9.6.10affectedUnavailableUnavailableUnavailableNone listed
9.5.14affectedUnavailableUnavailableUnavailableNone listed
9.4.19affectedUnavailableUnavailableUnavailableNone listed
9.3.24affectedUnavailableUnavailableUnavailableNone listed