A flaw was discovered in postgresql versions 9.4.x before 9.4.24, 9.5.x before 9.5.19, 9.6.x before 9.6.15, 10.x before 10.10 and 11.x before 11.5 where arbitrary SQL statements can be executed given a suitable SECURITY DEFINER function. An attacker, with EXECUTE permission on the function, can execute arbitrary SQL as the owner of the function.
2019-10-29T19:15:16.127
2024-11-21T04:18:39.480
Modified
CVSSv3.1: 8.8 (HIGH)
AV:N/AC:L/Au:S/C:P/I:P/A:P
8.0
6.4
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Application | postgresql | postgresql | < 9.4.24 | Yes |
Application | postgresql | postgresql | < 9.5.19 | Yes |
Application | postgresql | postgresql | < 9.6.15 | Yes |
Application | postgresql | postgresql | < 10.10 | Yes |
Application | postgresql | postgresql | < 11.5 | Yes |