CVE:CVE-2012-0866
CNNVD:CNNVD-201203-006
PostgreSQL是PostgreSQL开发组所研发的一套自由的对象关系型数据库管理系统。该系统支持大部分SQL标准并且提供了许多其他特性，例如外键、触发器、视图等。
PostgreSQL 8.3.18之前的8.3.x版本、8.4.11之前的8.4.x版本、9.0.7之前的9.0.x版本和9.1.3之前的9.1.x版本中存在漏洞，该漏洞源于CREATE TRIGGER对触发函数未执行权限检查。攻击者可利用该漏洞通过标记一个触发函数作为SECURITY DEFINER，授予EXECUTE权限。
solution:Upgrade postgresql postgresql to a higher version than 8.3,8.3.1,8.3.2,8.3.3,8.3.4,8.3.5,8.3.6,8.3.7,8.3.8,8.3.9,8.3.10,8.3.11,8.3.12,8.3.13,8.3.14,8.3.15,8.3.16,8.3.17,8.4,8.4.1,8.4.2,8.4.3,8.4.4,8.4.5,8.4.6,8.4.7,8.4.8,8.4.9,8.4.10,9.0,9.0.1,9.0.2,9.0.3,9.0.4,9.0.5,9.0.6,9.1,9.1.1,9.1.2,and avoid the version 8.3,8.3.1,8.3.2,8.3.3,8.3.4,8.3.5,8.3.6,8.3.7,8.3.8,8.3.9,8.3.10,8.3.11,8.3.12,8.3.13,8.3.14,8.3.15,8.3.16,8.3.17,8.4,8.4.1,8.4.2,8.4.3,8.4.4,8.4.5,8.4.6,8.4.7,8.4.8,8.4.9,8.4.10,9.0,9.0.1,9.0.2,9.0.3,9.0.4,9.0.5,9.0.6,9.1,9.1.1,9.1.2