CVE-2017-15099
Last modified
CVE-2017-15099 is a vulnerability of currently unknown severity. 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. EPSS estimates a 6.32% chance of exploitation in the next 30 days.
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.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Postgresql | Postgresql | 9.5 |
| Postgresql | Postgresql | 9.5.1 |
| Postgresql | Postgresql | 9.5.2 |
| Postgresql | Postgresql | 9.5.3 |
| Postgresql | Postgresql | 9.5.4 |
| Postgresql | Postgresql | 9.5.5 |
| Postgresql | Postgresql | 9.5.6 |
| Postgresql | Postgresql | 9.5.7 |
| Postgresql | Postgresql | 9.5.8 |
| Postgresql | Postgresql | 9.5.9 |
| Postgresql | Postgresql | 9.6 |
| Postgresql | Postgresql | 9.6.1 |
| Postgresql | Postgresql | 9.6.2 |
| Postgresql | Postgresql | 9.6.3 |
| Postgresql | Postgresql | 9.6.4 |
| Postgresql | Postgresql | 9.6.5 |
| Postgresql | Postgresql | 10.0 |
| Debian | Debian Linux | 9.0 |
References
- http://www.securityfocus.com/bid/101781Third Party Advisory, VDB Entry
- http://www.securitytracker.com/id/1039752Third Party Advisory, VDB Entry
- https://www.debian.org/security/2017/dsa-4028Issue Tracking, Third Party Advisory
- https://www.postgresql.org/about/news/1801/Issue Tracking, Vendor Advisory
- https://www.postgresql.org/support/security/Issue Tracking, Vendor Advisory
- http://www.securityfocus.com/bid/101781Third Party Advisory, VDB Entry
- http://www.securitytracker.com/id/1039752Third Party Advisory, VDB Entry
- https://www.debian.org/security/2017/dsa-4028Issue Tracking, Third Party Advisory
- https://www.postgresql.org/about/news/1801/Issue Tracking, Vendor Advisory
- https://www.postgresql.org/support/security/Issue Tracking, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2017-15099?
How severe is CVE-2017-15099?
How do I fix CVE-2017-15099?
Are you affected by CVE-2017-15099?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
