CVE-2017-15099
high-risk
Published 2017-11-22
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.
Do I need to act?
!
27.1% chance of exploitation in next 30 days
EPSS score — higher than 73% of all CVEs
-
Not on CISA KEV list
No confirmed active exploitation reported to CISA
?
Patch status unknown
Check vendor advisories for fix availability and mitigation guidance
6
CVSS 6.5/10
Medium
NETWORK
/ LOW complexity
Affected Products (18)
Affected Vendors
References (14)
Third Party Advisory
http://www.securityfocus.com/bid/101781
Third Party Advisory
http://www.securitytracker.com/id/1039752
Issue Tracking
https://www.debian.org/security/2017/dsa-4028
Issue Tracking
https://www.postgresql.org/about/news/1801/
Issue Tracking
https://www.postgresql.org/support/security/
Third Party Advisory
http://www.securityfocus.com/bid/101781
Third Party Advisory
http://www.securitytracker.com/id/1039752
Issue Tracking
https://www.debian.org/security/2017/dsa-4028
Issue Tracking
https://www.postgresql.org/about/news/1801/
Issue Tracking
https://www.postgresql.org/support/security/
58
/ 100
high-risk
Severity
24/34 · High
Exploitability
15/34 · Moderate
Exposure
19/34 · Moderate