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

CVE-2024-10979

PostgreSQL PL/Perl 环境变量更改会执行任意代码

PostgreSQL PL/Perl 中环境变量控制不当,允许未经授权的数据库用户更改敏感进程环境变量(例如 PATH)。这通常足以实现任意代码执行,即使攻击者没有数据库服务器操作系统用户权限。PostgreSQL 17.1、16.5、15.9、14.14、13.17 和 12.21 之前的版本受此影响。

PostgreSQL 项目感谢 Coby Abrams 报告此问题。

版本信息

受影响版本 已修复版本 修复发布日期
17 17.1 2024 年 11 月 14 日
16 16.5 2024 年 11 月 14 日
15 15.9 2024 年 11 月 14 日
14 14.14 2024 年 11 月 14 日
13 13.17 2024 年 11 月 14 日
12 12.21 2024 年 11 月 14 日

有关 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

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