2025年9月25日: PostgreSQL 18 发布!

CVE-2024-0985

PostgreSQL 非所有者 REFRESH MATERIALIZED VIEW CONCURRENTLY 会执行任意 SQL

更新 (2024 年 6 月 19 日)已将 v16 添加为受影响版本。已更新描述以阐明攻击向量。

PostgreSQL 中的 REFRESH MATERIALIZED VIEW CONCURRENTLY 命令在后期会发生权限下降,允许对象创建者以命令发出者的身份执行任意 SQL 函数。该命令本意是作为物化视图的所有者运行 SQL 函数,从而能够安全地刷新不受信任的物化视图。受害者是超级用户或攻击者角色的成员。攻击需要诱使受害者在攻击者的物化视图上运行 REFRESH MATERIALIZED VIEW CONCURRENTLY

版本信息

受影响版本 已修复版本 修复发布日期
16 16.2 2024 年 2 月 8 日
15 15.6 2024 年 2 月 8 日
14 14.11 2024 年 2 月 8 日
13 13.14 2024 年 2 月 8 日
12 12.18 2024 年 2 月 8 日

有关 PostgreSQL 版本信息 的更多信息,请访问 版本信息页面

CVSS 3.0

总体得分 8.0
组件 核心服务器
向量 AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H

报告安全漏洞

如果您希望报告 PostgreSQL 中的新安全漏洞,请发送电子邮件至 security@postgresql.org

如需报告非安全相关错误,请参阅 报告错误 页面。