5
CVSSv2

CVE-2016-2193

Published: 11/04/2016 Updated: 07/11/2023
CVSS v2 Base Score: 5 | Impact Score: 2.9 | Exploitability Score: 10
CVSS v3 Base Score: 7.5 | Impact Score: 3.6 | Exploitability Score: 3.9
VMScore: 445
Vector: AV:N/AC:L/Au:N/C:N/I:P/A:N

Vulnerability Summary

PostgreSQL prior to 9.5.x prior to 9.5.2 does not properly maintain row-security status in cached plans, which might allow malicious users to bypass intended access restrictions by leveraging a session that performs queries as more than one role.

Vulnerable Product Search on Vulmon Subscribe to Product

postgresql postgresql 9.5.1

postgresql postgresql 9.5

Vendor Advisories

PostgreSQL before 95x before 952 does not properly maintain row-security status in cached plans, which might allow attackers to bypass intended access restrictions by leveraging a session that performs queries as more than one role ...
While CVE-2016-2193 fixed most interaction between row security and user ID changes, it missed a scenario involving function inlining This leads to potentially incorrect policies being applied in cases where role-specific policies are used and a given query is planned under one role and then executed under other roles This scenario can happen u ...