PostgreSQL 中 pg_dump 的檢查時使用 (TOCTOU) 競爭條件允許物件建立者以執行 pg_dump 的使用者(通常是超級使用者)身份執行任意 SQL 函式。攻擊涉及將另一種關係型別替換為檢視或外部表。攻擊需要等待 pg_dump 開始,但如果攻擊者保持一個開放的事務,贏得競爭條件就很容易。PostgreSQL 16.4、15.8、14.13、13.16 和 12.20 之前的版本受到影響。
PostgreSQL 專案感謝 Noah Misch 報告此問題。
| 受影響版本 | 已修復版本 | 修復釋出日期 |
|---|---|---|
| 16 | 16.4 | 2024 年 8 月 8 日 |
| 15 | 15.8 | 2024 年 8 月 8 日 |
| 14 | 14.13 | 2024 年 8 月 8 日 |
| 13 | 13.16 | 2024 年 8 月 8 日 |
| 12 | 12.20 | 2024 年 8 月 8 日 |
有關 PostgreSQL 版本資訊 的更多資訊,請訪問 版本資訊頁面。
| 總體得分 | 8.8 |
|---|---|
| 元件 | 核心伺服器 |
| 向量 | AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
如果您希望報告 PostgreSQL 中的新安全漏洞,請傳送電子郵件至 security@postgresql.org。
如需報告非安全相關錯誤,請參閱 報告錯誤 頁面。