• 公告ID (KylinSec-SA-2024-3556)

摘要:

bind security update

安全等级: High

公告ID: KylinSec-SA-2024-3556

发布日期: 2024年8月9日

关联CVE: CVE-2024-1737   CVE-2024-1975   CVE-2024-4076  

  • 详细介绍

1. 漏洞描述

   

BIND(伯克利互联网名称域)是 DNS(域名系统)协议的一种实现。BIND 包括一个 DNS 服务器(named),该服务器将主机名解析为 IP 地址;一个解析器库(供应用程序与 DNS 接口时使用的例程);以及用于验证 DNS 服务器是否正常运行的工具。

安全修复:

伯克利互联网名称域(BIND)是域名系统(DNS)协议的一种实现,并提供了域名系统主要组件的公开可再分发参考实现。此软件包包括运行 DNS 服务器所需的组件。

安全修复:

性能降级问题:对于存储大量针对同一主机名(任何 RTYPE)的 RR(资源记录)的解析器缓存和权威区域数据库,在添加或更新内容以及处理此名称的客户端查询时,可能会遇到性能下降的问题。此问题影响 BIND 9 的 9.11.0 至 9.11.37、9.16.0 至 9.16.50、9.18.0 至 9.18.27、9.19.0 至 9.19.24、9.11.4-S1 至 9.11.37-S1、9.16.8-S1 至 9.16.50-S1 以及 9.18.11-S1 至 9.18.27-S1 版本。(CVE-2024-1737)
SIG(0) 签名请求导致 CPU 资源耗尽:如果服务器托管包含“KEY”资源记录的区域,或者解析器从缓存中的 DNSSEC 签名域验证“KEY”资源记录,则客户端可以通过发送 SIG(0) 签名请求流来耗尽解析器的 CPU 资源。此问题影响 BIND 9 的 9.0.0 至 9.11.37、9.16.0 至 9.16.50、9.18.0 至 9.18.27、9.19.0 至 9.19.24、9.9.3-S1 至 9.11.37-S1、9.16.8-S1 至 9.16.49-S1 以及 9.18.11-S1 至 9.18.27-S1 版本。(CVE-2024-1975)
提供过时数据并需要本地权威区域数据查找的客户端查询可能导致断言失败:触发提供过时数据且还需要在本地权威区域数据中进行查找的客户端查询可能会导致断言失败。此问题影响 BIND 9 的 9.16.13 至 9.16.50、9.18.0 至 9.18.27、9.19.0 至 9.19.24、9.11.33-S1 至 9.11.37-S1、9.16.13-S1 至 9.16.50-S1 以及 9.18.11-S1 至 9.18.27-S1 版本。(CVE-2024-4076)

2. 影响范围

cve名称 产品 组件 是否受影响
CVE-2024-1737 KY3.5.2 bind Fixed
CVE-2024-1975 KY3.5.2 bind Fixed
CVE-2024-4076 KY3.5.2 bind Fixed

3. 影响组件

    bind

4. 修复版本

   

KY3.5.2

软件名称 架构 版本号
bind-dnssec-doc noarch 9.16.23-23.ky3_5
bind-license noarch 9.16.23-23.ky3_5
python3-bind noarch 9.16.23-23.ky3_5
bind x86_64 9.16.23-23.ky3_5
bind-chroot x86_64 9.16.23-23.ky3_5
bind-devel x86_64 9.16.23-23.ky3_5
bind-dnssec-utils x86_64 9.16.23-23.ky3_5
bind-libs x86_64 9.16.23-23.ky3_5
bind-pkcs11 x86_64 9.16.23-23.ky3_5
bind-pkcs11-devel x86_64 9.16.23-23.ky3_5
bind-pkcs11-libs x86_64 9.16.23-23.ky3_5
bind-pkcs11-utils x86_64 9.16.23-23.ky3_5
bind-utils x86_64 9.16.23-23.ky3_5
bind aarch64 9.16.23-23.ky3_5
bind-chroot aarch64 9.16.23-23.ky3_5
bind-devel aarch64 9.16.23-23.ky3_5
bind-dnssec-utils aarch64 9.16.23-23.ky3_5
bind-libs aarch64 9.16.23-23.ky3_5
bind-pkcs11 aarch64 9.16.23-23.ky3_5
bind-pkcs11-devel aarch64 9.16.23-23.ky3_5
bind-pkcs11-libs aarch64 9.16.23-23.ky3_5
bind-pkcs11-utils aarch64 9.16.23-23.ky3_5
bind-utils aarch64 9.16.23-23.ky3_5

5. 修复方法


方法一:下载安装包进行升级安装
1、通过下载链接下载需要升级的升级包保存,如 xxx.rpm
2、通过rpm命令升级,如 rpm -Uvh xxx.rpm

方法二:通过软件源进行升级安装
1、保持能够连接上互联网
2、通过yum命令升级指定的包,如 yum install 包名

6. 下载链接

   

KY3.5.2:

x86_64:

     bind-dnssec-doc   

     bind-license   

     python3-bind   

     bind   

     bind-chroot   

     bind-devel   

     bind-dnssec-utils   

     bind-libs   

     bind-pkcs11   

     bind-pkcs11-devel   

     bind-pkcs11-libs   

     bind-pkcs11-utils   

     bind-utils   

aarch64:

     bind-dnssec-doc   

     bind-license   

     python3-bind   

     bind   

     bind-chroot   

     bind-devel   

     bind-dnssec-utils   

     bind-libs   

     bind-pkcs11   

     bind-pkcs11-devel   

     bind-pkcs11-libs   

     bind-pkcs11-utils   

     bind-utils   

上一篇:KylinSec-SA-2024-3555 下一篇:KylinSec-SA-2024-3673