NewStart CGSL CORE 5.04 / MAIN 5.04:bind 多个漏洞 (NS-SA-2021-0017)

critical Nessus 插件 ID 147379

语言:

全新!插件严重性现在使用 CVSS v3

计算的插件严重性默认已更新为使用 CVSS v3。没有 CVSS v3 分数的插件将回退到 CVSS v2 来计算严重性。可以在设置下拉列表中切换严重性显示首选项。

简介

远程机器受到多个漏洞影响。

描述

运行 CORE 5.04/MAIN 5.04 版本的远程 NewStart CGSL 主机上安装的 bind 程序包受到多个漏洞的影响:

- 在 BIND 9.0.0 -> 9.11.21、9.12.0 -> 9.16.5、9.17.0 -> 9.17.3 中(也影响 BIND 9 支持的预览版 9.9.3-S1 -> 9.11.21-S1),在网络路径上发送 TSIG 签名请求或操作服务器接收 TSIG 签名请求的攻击者,可以向该请求发送截断响应,从而触发断言失败,造成服务器退出。或者,路径外攻击者必须正确猜测 TSIG 签名请求的发送时间以及数据包和消息的其他特性,并且伪造截断响应来触发断言失败,从而造成服务器退出。
(CVE-2020-8622)

- 在 BIND 9.10.0 -> 9.11.21、9.12.0 -> 9.16.5、9.17.0 -> 9.17.3 中,如果攻击者可以借助特别构建的查询数据包到达易受攻击的系统,便会造成崩溃,也会影响 BIND 9 Supported Preview Edition 的 9.10.5-S1 -> 9.11.21-S1。若要易受攻击,系统必须:* 运行使用其构建的 BIND
--enable-native-pkcs11 * 用 RSA 密钥签署一个或多个区域 * 能够接收来自潜在攻击者的查询 (CVE-2020-8623)

- 在 BIND 9.9.12 -> 9.9.13、9.10.7 -> 9.10.8、9.11.3 -> 9.11.21、9.12.1 -> 9.16.5、9.17.0 -> 9.17.3 中,获得更改区域内容的特定子集权限的攻击者可能会利用这些额外的非预期访问权来更新区域的其他内容,这也会影响 BIND 9 Supported Preview Edition 的 9.9.12-S1 -> 9.9.13-S1、9.11.3-S1 -> 9.11.21-S1。(CVE-2020-8624)

- 远程攻击者可利用低于 9.2.6-P1 的 BIND 版本及低于 9.3.2-P1 的 9.3.x 版本,通过某些 SIG 查询,造成拒绝服务(崩溃),当返回多个 RRset 时,此漏洞可导致断言失败。
(CVE-2006-4095)

- ISC BIND 9.4.0 及 9.5.0a1 - 9.5.0a3 的 query.c 中存在不明漏洞,启用递归时,远程攻击者可利用此漏洞,通过由 query_addsoa 函数处理的一系列查询,造成拒绝服务(后台程序退出)。(CVE-2007-2241)

- ISC BIND 9.4.0、9.4.1 和 9.5.0a1 - 9.5.0a5 中的默认访问控制列表 (ACL) 不能设置 allow-recursion 和 allow-query-cache ACL,远程攻击者可利用此漏洞,进行递归查询和查询缓存。(CVE-2007-2925)

- 在回答解析器问题或向从属名称服务器发送 NOTIFY 消息时,ISC BIND 9 - 9.5.0a5 会在生成 DNS 查询 ID 期间使用弱随机数发生器,远程攻击者可利用此漏洞,更轻松地猜测下一个查询 ID,造成 DNS 缓存中毒。(CVE-2007-2926)

- Red Hat Enterprise Linux 5 和 Fedora 安装的 Bind /etc/rndc.key 文件具有全局可读权限,本地用户可利用此漏洞执行未经授权的 named 命令,通过停止 named 造成拒绝服务。(CVE-2007-6283)

- ISC BIND 9.4.2 和较早版本(用于 FreeBSD 6.2 - 7.0-PRERELEASE 的 libc)中 libbind 的 inet_network 函数存在差一错误,上下文有关的攻击者可利用此漏洞,通过构建的触发内存损坏的输入,造成拒绝服务(崩溃),并可能执行任意代码。
(CVE-2008-0122)

- 在 (1) 版本低于 9.5.0-P1、9.4.2-P1 和 9.3.5-P1 的 BIND 8 和 9 中;(2) Windows 2000 SP4、XP SP2 和 SP3 以及 Server 2003 SP1 和 SP2 的 Microsoft DNS 中,远程攻击者可利用实现的 DNS 协议及其他实现,通过生日攻击伪造 DNS 流量,此攻击使用 in-bailiwick 参照造成递归解析器缓存中毒,这与 DNS 事务 ID 和源端口的随机性不足有关,又称为 DNS 套接字熵不足漏洞或 Kaminsky 错误。
(CVE-2008-1447)

- 在 BIND 9.6.0、9.5.1、9.5.0、9.4.3 和较早版本中,未正确检查 OpenSSL DSA_verify 函数的返回值,远程攻击者可利用此漏洞,通过格式错误的 SSL/TLS 签名,绕过证书链验证,此漏洞类似于 CVE-2008-5077。(CVE-2009-0025)

- 在低于 9.4.3-P3 的 ISC BIND 9.4 版本、低于 9.5.1-P3 的 9.5 版本和低于 9.6.1-P1 的 9.6 版本中,当 named 配置为主服务器时,远程攻击者可利用其中 db.c 的 dns_db_findrdataset 函数,通过构建的动态更新消息前提条件部分的 ANY 记录,造成拒绝服务(断言失败和后台程序退出),2009 年 7 月攻击者已在通常环境中利用此漏洞。(CVE-2009-0696)

- 在 BIND 9.7.1 及 9.7.1-P1 中,当递归验证服务器具有静态配置的或通过 DNSSEC 域旁路验证 (DLV) 的信任定位标记时,远程攻击者可通过查询答案不在缓存中的 RRSIG 记录,造成拒绝服务(无限循环),从而导致 BIND 向授权服务器反复发送 RRSIG 查询。(CVE-2010-0213)

- 在版本低于 9.8.0-P1 的 ISC BIND 9.8.x 中,当启用响应策略区域 (RPZ) RRset 替代项时,远程攻击者可通过 RRSIG 查询,造成拒绝服务(断言失败和后台程序退出)。
(CVE-2011-1907)

- 在低于 9.7.3-P1 的 ISC BIND 9.x 版本、低于 9.8.0-P2 的 9.8.x 版本、低于 9.4-ESV-R4-P1 的 9.4-ESV 版本和低于 9.6-ESV-R4-P1 的 9.6-ESV 版本中,named 中存在差一错误,远程 DNS 服务器可利用此漏洞,通过包含大型 RRSIG RRset 的负响应,造成拒绝服务(断言失败和后台程序退出)。(CVE-2011-1910)

- 在 ISC BIND 9.0.x - 9.6.x、9.4-ESV - 9.4-ESV-R5、9.6-ESV - 9.6-ESV-R5、9.7.0 - 9.7.4、9.8.0 - 9.8.1 和 9.9.0a1 - 9.9.0b1 中,远程攻击者可利用 query.c,通过与递归 DNS 查询、错误日志记录和解析器导致的无效记录缓存相关的未知向量,造成拒绝服务(断言失败和 named 退出)。(CVE-2011-4313)

- 9.7.6-P1 之前的 9.x、9.8.3-P1 之前的 9.8.x、9.9.1-P1 之前的 9.9.x 以及 9.6-ESV-R7-P1 之前的 9.4-ESV 和 9.6-ESV 的 ISC BIND 版本无法正确处理含零长度 RDATA 部分的资源记录,从而允许远程 DNS 服务器造成拒绝服务(后台程序崩溃或数据损坏),或通过构建的记录从进程内存中获取敏感信息。(CVE-2012-1667)

- 在 UNIX 平台上低于 9.8.4-P2 的 ISC BIND 9.7.x 和 9.8.x 版本、低于 9.8.5b2 的 9.8.5 版本、低于 9.9.2-P2 的 9.9.x 版本和低于 9.9.3b2 的 9.9.3 版本中,远程攻击者可利用 libdns,通过构建的正则表达式,造成拒绝服务(内存消耗),对运行 named 进程的计算机发起的内存耗尽攻击即为一例。(CVE-2013-2266)

- 在低于 9.8.5-P1 的 ISC BIND 9.8.5 版本、低于 9.9.3-P1 的 9.9.3 版本和低于 9.6-ESV-R9-P1 的 9.6-ESV-R9 版本中,当配置递归解析器时,远程攻击者可利用 resolver.c,通过查询格式错误区域中的记录,造成拒绝服务(断言失败和 named 后台程序退出)。(CVE-2013-3919)

- 在低于 9.8.5-P2、9.8.6b1 的 ISC BIND 9.7.x 和 9.8.x 版本、低于 9.9.3-P2 和 9.9.4b1 的 9.9.x 版本以及低于 9.9.3-S1-P1 和 9.9.4-S1b1 的 DNSco BIND 9.9.3-S1 版本中,远程攻击者可利用 rdata.c 中的 RFC 5011 实现,通过具有在日志消息构建期间未正确处理的畸形 RDATA 部分的查询, 造成拒绝服务(断言失败和 named 后台程序退出),2013 年 7 月攻击者已在通常环境中利用此漏洞。(CVE-2013-4854)

- 在低于 9.8.6-P2 的 ISC BIND 9.6、9.7 和 9.8 版本、低于 9.9.4-P2 的 9.9 版本和低于 9.6-ESV-R10-P2 的 9.6-ESV 版本中,远程攻击者可利用 named 的 query.c 中的 query_findclosestnsec3 函数,通过对授权名称服务器(该名称服务器使用 NSEC3 签名功能)的构建的 DNS 查询,造成拒绝服务(INSIST 断言失败和后台程序退出)。(CVE-2014-0591)

- 丢弃畸形数据包时可能发生的争用条件可导致 BIND 退出,这是 dispatch.c 中的 REQUIRE 断言失败所致。受影响的版本:BIND 9.11.0 -> 9.11.7、9.12.0 -> 9.12.4-P1、9.14.0 -> 9.14.2。此外还会影响所有 BIND 9.13 开发分支版本、BIND 9.15 开发分支版本 9.15.0 和 BIND Supported Preview Edition 版本 9.11.3-S1 -> 9.11.7-S1。
(CVE-2019-6471)

- 恶意行为者故意利用处理引荐报文时对查询数量缺乏有效限制的缺陷,通过使用特别构建的引荐报文,可以导致递归服务器在尝试处理引荐报文时发出大量的查询报文。这样至少有两项潜在影响:由于发送了大量的额外查询报文,递归服务器的性能可能降低,攻击者可利用此行为来让递归服务器成为反射器来发起反射放大攻击。(CVE-2020-8616)

- 如果攻击者知道(或成功猜测)服务器使用的 TSIG 密钥名称,则攻击者有可能使用特别构建的消息使 BIND 服务器达到不一致的状态。由于 BIND 默认情况下会在其配置未使用的本地服务器上配置本地会话密钥,因此几乎当前所有的 BIND 服务器都容易受到攻击。在 2018 年 3 月及之后发布的 BIND 版本中,tsig.c 中的断言检查可检测到这种不一致的状态并强制退出。在引入检查之前,服务器将继续以不一致的状态运行,从而可能产生危害。(CVE-2020-8617)

请注意,Nessus 尚未测试此问题,而是只依赖于应用程序自我报告的版本号。

解决方案

升级易受攻击的 CGSL bind 程序包。请注意,可能尚无可用的已更新程序包。请联系 ZTE 获取更多信息。

另见

http://security.gd-linux.com/notice/NS-SA-2021-0017

插件详情

严重性: Critical

ID: 147379

文件名: newstart_cgsl_NS-SA-2021-0017_bind.nasl

版本: 1.3

类型: local

发布时间: 2021/3/10

最近更新时间: 2021/3/11

依存关系: ssh_get_info.nasl

风险信息

CVSS 分数来源: CVE-2008-0122

VPR

风险因素: Medium

分数: 6.6

CVSS v2

风险因素: Critical

基本分数: 10

时间分数: 8.3

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

时间矢量: E:F/RL:OF/RC:C

漏洞信息

必需的 KB 项: Host/local_checks_enabled, Host/ZTE-CGSL/release, Host/ZTE-CGSL/rpm-list, Host/cpu

可利用: true

易利用性: Exploits are available

补丁发布日期: 2021/3/9

漏洞发布日期: 2006/9/5

可利用的方式

Core Impact

参考资料信息

CVE: CVE-2006-4095, CVE-2007-2241, CVE-2007-2925, CVE-2007-2926, CVE-2007-6283, CVE-2008-0122, CVE-2008-1447, CVE-2009-0025, CVE-2009-0696, CVE-2010-0213, CVE-2011-1907, CVE-2011-1910, CVE-2011-4313, CVE-2012-1667, CVE-2013-2266, CVE-2013-3919, CVE-2013-4854, CVE-2014-0591, CVE-2019-6471, CVE-2020-8616, CVE-2020-8617, CVE-2020-8622, CVE-2020-8623, CVE-2020-8624

BID: 19859, 23738, 25037, 25076, 27283, 30131, 33151, 35848, 41730, 47734, 48007, 50690, 53772, 58736, 60338, 61479, 64801, 81519, 108854