环境

系统平台:N/A
版本:4.5

BUG/漏洞编码

HGVE-2025-E005

症状

这是一个权限提升(Privilege Escalation)型漏洞,源于 PostgreSQL 对某些操作(如 WITH HOLD 游标或延迟触发器)的不充分限制,导致可以将攻击代码注册为“事务提交时执行的用户代码(at-commit user code)”,从而劫持执行流程。该漏洞允许攻击者在特定条件下绕过 PostgreSQL 的 security restricted operation 沙箱机制,借此以超级用户身份执行任意 SQL 函数

触发条件

攻击者不需要超级用户权限,仅需拥有在某个 schema 中创建非临时对象的权限,即可利用该漏洞。

解决方案

依据PostgreSQL官方公布的漏洞修复方法,修改受影响功能模块相关函数的执行逻辑,严格权限检查机制。避免越权执行的行为。

补丁下载地址: 链接: https://pan.baidu.com/s/1gFfd0tFiZf0iMLIGZKPbvQ?pwd=6dip 提取码: 6dip

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐