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.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alpine Linux | — | Upgrade postgresqlUpgrade postgresql15Upgrade postgresql14 | Nov 23, 2017 | Nov 22, 2017 |
| Amazon_linux | — | Upgrade postgresql96Upgrade postgresql95 | Dec 7, 2017 | Oct 10, 2017 |
| Arch Linux | — | Upgrade to the latest version of Arch Linux | Jul 11, 2025 | Nov 22, 2017 |
| Debian | — | Upgrade postgresql-9.6 | Dec 5, 2017 | Oct 10, 2017 |
| Freebsd | — | Upgrade postgresql94-serverUpgrade postgresql95-serverUpgrade postgresql93-serverUpgrade postgresql10-serverUpgrade postgresql96-serverUpgrade postgresql92-server | Nov 9, 2017 | Nov 9, 2017 |
| Postgres | — | Upgrade to PostgreSQL version 10.1 | Nov 10, 2017 | Nov 10, 2017 |
| Suse | — | Upgrade postgresql10-docsUpgrade libpq5-32bitUpgrade postgresql10Upgrade postgresql10-develUpgrade postgresql10-serverUpgrade postgresql96-serverUpgrade postgresql10-plperlUpgrade postgresql10-plpythonUpgrade postgresql10-contribUpgrade libecpg6Upgrade postgresql10-pltclUpgrade libpq5Upgrade postgresql96-docsUpgrade postgresql96-contribUpgrade postgresql96-develUpgrade postgresql96 | Dec 21, 2017 | Oct 10, 2017 |
| Ubuntu | — | Upgrade postgresql-9.5Upgrade postgresql-9.6Upgrade postgresql-9.3 | Nov 14, 2017 | Oct 10, 2017 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub