PostgreSQL 9.2.x < 9.2.22 / 9.3.x < 9.3.18 / 9.4.x < 9.4.13 / 9.5.x < 9.5.8 / 9.6.x < 9.6.4 多个漏洞

critical Nessus 插件 ID 102527

简介

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

描述

远程主机上安装的 PostgreSQL 版本为低于 9.2.22 的 9.2.x、低于 9.3.18 的 9.3.x、低于 9.4.13 的 9.4.x、低于 9.5.8 的 9.5.x 或低于 9.6.4 的 9.6.x。因此,该服务器受到多个漏洞的影响:

- 存在身份验证绕过缺陷,某些身份验证方法中接受空密码。(CVE-2017-7546)

- “pg_user_mappings”目录视图中存在一个信息泄露漏洞,会把密码泄露给缺少服务器权限的用户。(CVE-2017-7547)

注意:“pg_user_mappings”更新只会修复利用 initdb 的新创建集群中的行为。若要在现有系统上修复此问题,则需要遵循发明说明中的步骤。

- lo_put() 函数中存在一个缺陷,这是因为不当检查导致忽略 ACL 的权限所致。(CVE-2017-7548)

解决方案

升级至 PostgreSQL 9.2.22 / 9.3.18 / 9.4.13 / 9.5.8 / 9.6.4 或更高版本。

另见

https://www.postgresql.org/about/news/1772/

https://www.postgresql.org/docs/current/static/release-9-2-22.html

https://www.postgresql.org/docs/current/release-9-3-18.html

https://www.postgresql.org/docs/current/release-9-4-13.html

https://www.postgresql.org/docs/current/release-9-5-8.html

https://www.postgresql.org/docs/current/release-9-6-4.html

插件详情

严重性: Critical

ID: 102527

文件名: postgresql_20170810.nasl

版本: 1.20

类型: combined

代理: windows, macosx, unix

系列: Databases

发布时间: 2017/8/16

最近更新时间: 2025/2/5

配置: 启用全面检查 (optional)

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

风险信息

VPR

风险因素: Medium

分数: 5.9

CVSS v2

风险因素: High

基本分数: 7.5

时间分数: 5.5

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

CVSS 分数来源: CVE-2017-7546

CVSS v3

风险因素: Critical

基本分数: 9.8

时间分数: 8.5

矢量: CVSS:3.0/AV:N/AC:L/PR:N/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

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

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

参考资料信息

CVE: CVE-2017-7546, CVE-2017-7547, CVE-2017-7548