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

CVE-2023-39418

MERGE 未能强制执行 UPDATE 或 SELECT 行安全策略

PostgreSQL 15 引入了 MERGE 命令,该命令未能将新行与为 UPDATESELECT 定义的行安全策略进行测试。如果 UPDATESELECT 策略禁止了某些 INSERT 策略未禁止的行,用户就可以存储这些行。后续后果取决于应用程序。这仅影响已使用 CREATE POLICY 定义行安全策略的数据库。

PostgreSQL 项目感谢 Dean Rasheed 报告此问题。

版本信息

受影响版本 已修复版本 修复发布日期
15 15.4 2023 年 8 月 10 日

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

CVSS 3.0

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

报告安全漏洞

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

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