Vulnerability record · CVE-2017-15099 · published 22 November 2017
CVE-2017-15099: Postgresql information exposure vulnerability
Postgresql · Postgresql
INSERT ... ON CONFLICT DO UPDATE commands in PostgreSQL 10.x before 10.1, 9.6.x before 9.6.6, and 9.5.x before 9.5.10 disclose table contents that the invoker lacks privilege to read. These exploits affect only tables where the attacker lacks full read access but has both INSERT and UPDATE privileges. Exploits bypass row level security policies and lack of SELECT privilege.
Description
INSERT ... ON CONFLICT DO UPDATE commands in PostgreSQL 10.x before 10.1, 9.6.x before 9.6.6, and 9.5.x before 9.5.10 disclose table contents that the invoker lacks privilege to read. These exploits affect only tables where the attacker lacks full read access but has both INSERT and UPDATE privileges. Exploits bypass row level security policies and lack of SELECT privilege.
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Affected products
2 vulnerable configurations from NVD's CPE data, grouped by vendor and product.
References
| Link | Tags |
|---|---|
| http://www.securityfocus.com/bid/101781 | Third Party AdvisoryVDB Entry |
| http://www.securitytracker.com/id/1039752 | Third Party AdvisoryVDB Entry |
| https://access.redhat.com/errata/RHSA-2018:2511 | |
| https://access.redhat.com/errata/RHSA-2018:2566 | |
| https://www.debian.org/security/2017/dsa-4028 | Issue TrackingThird Party Advisory |
| https://www.postgresql.org/about/news/1801/ | Issue TrackingVendor Advisory |
| https://www.postgresql.org/support/security/ | Issue TrackingVendor Advisory |
| http://www.securityfocus.com/bid/101781 | Third Party AdvisoryVDB Entry |
| http://www.securitytracker.com/id/1039752 | Third Party AdvisoryVDB Entry |
| https://access.redhat.com/errata/RHSA-2018:2511 | |
| https://access.redhat.com/errata/RHSA-2018:2566 | |
| https://www.debian.org/security/2017/dsa-4028 | Issue TrackingThird Party Advisory |
| https://www.postgresql.org/about/news/1801/ | Issue TrackingVendor Advisory |
| https://www.postgresql.org/support/security/ | Issue TrackingVendor Advisory |
Track CVE-2017-15099 inside VULONE
Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.
Related vulnerabilities
Same products first, then exploited flaws of the same weakness class.
Source: NIST National Vulnerability Database (record CVE-2017-15099), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.