公開日:2018/06/14 最終更新日:2018/06/14
JVNVU#92227071
ISC BIND の一部のバージョンにおいて再帰的クエリが不適切に許可される問題
ISC BIND の一部のバージョンでは、再帰的クエリが不適切に許可される問題が存在します。
- BIND 9.9.12
- BIND 9.10.7
- BIND 9.11.3
- BIND 9.12.0 から 9.12.1-P2
- BIND the development release 9.13.0
- BIND 9.9.12-S1
- BIND 9.10.7-S1
- BIND 9.11.3-S1
- BIND 9.11.3-S2
ISC BIND では、明示的に設定しない場合の allow-recursion の初期値は次のように設定されることが想定されています。
- "recursion no;" が設定されているとき: 再帰的クエリを許可しない
- "recursion yes;" の設定とともに allow-query-cache や allow-query でアクセスを許可する範囲が明示的に設定されているとき: allow-query-cache や allow-query の値を継承する
- "recursion yes;" が有効な状態 (明示的に設定しないときの初期値は yes) で allow-query-cache や allow-query が明示的に設定されていないとき: "allow-recursion {localhost; localnets;};" が設定される
他のサイトに対する DNS リフレクタ攻撃に使われたり、ネームサーバのキャッシュの状況を外部から取得されたりする可能性があります。
ワークアラウンドを実施する
named.conf で ACL を明示的に指定することで、本脆弱性の影響を軽減することが可能です。
- 固有の設定をする必要がなければ "
allow-query {localnets; localhost;};" を設定する - allow-recursion、allow-query、allow-query-cache を明示的に設定する
- 再帰的問い合わせを受け付ける必要がなければ "
recursion no;" を設定する
| ベンダ | リンク |
| Internet Systems Consortium | CVE-2018-5738: Some versions of BIND can improperly permit recursive query service to unauthorized clients |
-
株式会社日本レジストリサービス(JPRS)
BIND 9.xの脆弱性(サービス提供者が意図しないアクセスの許可)について (CVE-2018-5738) -
US-CERT Current Activity
ISC Releases Security Advisory for BIND -
JPCERT/CC CyberNewsFlash 2018-06-13
ISC BIND 9 の脆弱性 (CVE-2018-5738) について
CVSS v3
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
基本値:
5.3
CVSS v2
AV:N/AC:L/Au:N/C:P/I:N/A:N
基本値:
5.0