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

CVE-2024-7348

PostgreSQL 在 pg_dump 期间替换关系会执行任意 SQL

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 版本信息 的更多信息,请访问 版本信息页面

CVSS 3.0

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

报告安全漏洞

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

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