PostgreSQL 11.x < 11.21 / 12.x < 12.16 / 13.x < 13.12 / 14.x < 14.9 / 15.x < 15.4 多个漏洞

high Nessus 插件 ID 179922

简介

远程数据库服务器受到多个漏洞的影响

描述

远程主机上安装的 PostgreSQL 版本为低于 11.21 的 11 版 、低于 12.16 的 12 版、低于 13.12 的 13 版、低于 14.9 的 14 版或低于 15.4 的 15 版。因此,该数据库可能受到漏洞的影响:

- 如果扩展脚本在引用构造($、'' 或 )内使用 @extowner@、@extschema@ 或 @extschema: ...@,则其容易受到攻击。任何捆绑的扩展都不会受到影响。文档示例和非捆绑扩展中出现受到利用的漏洞。因此,攻击的先决条件是管理员已安装易受攻击的受信任非捆绑扩展的文件。在满足该先决条件的前提下,拥有数据库级别 CREATE 权限的攻击者能够以启动超级用户的身份执行任意代码。PostgreSQL 会在核心服务器中阻断此攻击,因此无需修改个别扩展。(CVE-2023-39417)

- 在使用 MERGE 命令的 PostgreSQL 中发现了一个漏洞,该命令无法根据为 UPDATE 和 SELECT 定义的行安全策略来测试新行。如果 UPDATE 和 SELECT 策略禁止 INSERT 策略未禁止的某些行,用户可以存储此类行。(CVE-2023-39418)

请注意,Nessus 尚未测试这些问题,而是只依靠应用程序自我报告的版本号进行判断。

解决方案

升级至 PostgreSQL 11.21 / 12.16 / 13.12 / 14.9 / 15.4 或更高版本

另见

http://www.nessus.org/u?88535bbe

插件详情

严重性: High

ID: 179922

文件名: postgresql_20230810.nasl

版本: 1.8

类型: local

系列: Databases

发布时间: 2023/8/17

最近更新时间: 2023/12/25

支持的传感器: Frictionless Assessment Agent, Frictionless Assessment AWS, Frictionless Assessment Azure, Nessus

风险信息

VPR

风险因素: Medium

分数: 6.7

CVSS v2

风险因素: High

基本分数: 9

时间分数: 6.7

矢量: CVSS2#AV:N/AC:L/Au:S/C:C/I:C/A:C

CVSS 分数来源: CVE-2023-39417

CVSS v3

风险因素: High

基本分数: 8.8

时间分数: 7.7

矢量: CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

时间矢量: CVSS:3.0/E:U/RL:O/RC:C

漏洞信息

CPE: cpe:/a:postgresql:postgresql

易利用性: No known exploits are available

补丁发布日期: 2023/8/10

漏洞发布日期: 2023/8/10

参考资料信息

CVE: CVE-2023-39417, CVE-2023-39418

IAVB: 2023-B-0060-S