All vulnerabilities

Servers and applications

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…

Severity
High 8.1
Published
9 Aug 2018
Last changed
17 Jun 2026
Added to UpHeron
16 Oct 2026
Fixed in
9.5.14, 9.6.10, 10.5
Sources
NVD

Affected software

SoftwareAffected versions
PostgreSQLServers and applications · cpe:a:postgresql:postgresql
  • From 9.5.0 before 9.5.14
  • From 9.6.0 before 9.6.10
  • From 10.0 before 10.5

References

  • NVD https://nvd.nist.gov/vuln/detail/CVE-2018-10925
  • CVE.org https://www.cve.org/CVERecord?id=CVE-2018-10925