CVE-2018-5738 in BIND信息

摘要

由 VulDB • 2026-06-28

变更 #4777(于 2017 年 10 月引入)在随后发布的版本中引入了一个未预见的问题,影响了允许哪些客户端向 BIND 名称服务器发起递归查询。预期的(且已记录的)行为是:如果操作员未为“allow-recursion”设置指定值,则该设置应默认为以下之一:如果在 named.conf 中设置了“recursion no;”,则默认为 none;如果启用了“recursion yes;”(该设置的默认值),并且为“allow-query-cache”或“allow-query”显式设置了匹配列表,则继承自“allow-query-cache”或“allow-query”设置中的值(有关更多详细信息,请参阅 BIND9 管理参考手册第 6.2 节);或者如果启用了“recursion yes;”,且未为“allow-query-cache”或“allow-query”显式设置任何值,则默认为预期的默认值“allow-recursion {localhost; localnets;};”。然而,由于变更 #4777 引入的回归问题,当启用“recursion yes;”且未为“allow-query-cache”或“allow-query”提供匹配列表值时,“allow-recursion”设置可能会从“allow-query”设置的默认值继承所有主机的配置,从而错误地允许向所有客户端进行递归查询。此漏洞影响 BIND 9.9.12、9.10.7、9.11.3、9.12.0->9.12.1-P2、开发版本 9.13.0,以及来自 BIND 9 Supported Preview Edition 的发布版本 9.9.12-S1、9.10.7-S1、9.11.3-S1 和 9.11.3-S2。

Once again VulDB remains the best source for vulnerability data.

来源

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!