Bugzilla – Bug 1067841
VUL-0: CVE-2017-15099: postgresql96: INSERT ... ON CONFLICT DO UPDATE fails to enforce SELECT privileges
Last modified: 2018-10-02 08:45:09 UTC
CVE-2017-15099 CVE-2017-15099: INSERT ... ON CONFLICT DO UPDATE fails to enforce SELECT privileges Prior to this release, the "INSERT ... ON CONFLICT DO UPDATE" would not check to see if the executing user had permission to perform a "SELECT" on the index performing the conflicting check. Additionally, in a table with row-level security enabled, the "INSERT ... ON CONFLICT DO UPDATE" would not check the SELECT policies for that table before performing the update. This fix ensures that "INSERT ... ON CONFLICT DO UPDATE" checks against table permissions and RLS policies before executing. References: http://people.canonical.com/~ubuntu-security/cve/2017/CVE-2017-15099.html http://www.debian.org/security/2017/dsa-4028
feature introduced in 9.5 I think.
This is an autogenerated message for OBS integration: This bug (1067841) was mentioned in https://build.opensuse.org/request/show/554740 Factory / postgresql96
SUSE-SU-2017:3391-1: An update that fixes two vulnerabilities is now available. Category: security (moderate) Bug References: 1067841,1067844 CVE References: CVE-2017-15098,CVE-2017-15099 Sources used: SUSE Linux Enterprise Software Development Kit 12-SP3 (src): postgresql96-libs-9.6.6-3.10.1 SUSE Linux Enterprise Software Development Kit 12-SP2 (src): postgresql96-libs-9.6.6-3.10.1 SUSE Linux Enterprise Server for Raspberry Pi 12-SP2 (src): postgresql96-9.6.6-3.10.1, postgresql96-libs-9.6.6-3.10.1 SUSE Linux Enterprise Server 12-SP3 (src): postgresql96-9.6.6-3.10.1, postgresql96-libs-9.6.6-3.10.1 SUSE Linux Enterprise Server 12-SP2 (src): postgresql96-9.6.6-3.10.1, postgresql96-libs-9.6.6-3.10.1 SUSE Linux Enterprise Desktop 12-SP3 (src): postgresql96-9.6.6-3.10.1, postgresql96-libs-9.6.6-3.10.1 SUSE Linux Enterprise Desktop 12-SP2 (src): postgresql96-9.6.6-3.10.1, postgresql96-libs-9.6.6-3.10.1
done
openSUSE-SU-2017:3425-1: An update that fixes two vulnerabilities is now available. Category: security (moderate) Bug References: 1067841,1067844 CVE References: CVE-2017-15098,CVE-2017-15099 Sources used: openSUSE Leap 42.3 (src): postgresql96-9.6.6-9.1, postgresql96-libs-9.6.6-9.1 openSUSE Leap 42.2 (src): postgresql96-9.6.6-8.1, postgresql96-libs-9.6.6-8.1
This is an autogenerated message for OBS integration: This bug (1067841) was mentioned in https://build.opensuse.org/request/show/574651 Factory / postgresql95
This is an autogenerated message for OBS integration: This bug (1067841) was mentioned in https://build.opensuse.org/request/show/578690 42.3 / postgresql95
openSUSE-SU-2018:0529-1: An update that solves 6 vulnerabilities and has one errata is now available. Category: security (important) Bug References: 1051684,1051685,1053259,1067841,1067844,1077983,1079757 CVE References: CVE-2017-15098,CVE-2017-15099,CVE-2017-7546,CVE-2017-7547,CVE-2017-7548,CVE-2018-1053 Sources used: openSUSE Leap 42.3 (src): postgresql95-9.5.11-2.3.1, postgresql95-libs-9.5.11-2.3.1