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

如需報告非安全相關錯誤,請參閱 報告錯誤 頁面。