【活用ガイド】

JVNDB-2007-000549

BIND9 の乱数生成に脆弱性

概要

BIND9 が DNS メッセージの識別に使うために生成する ID 情報は推測しやすい乱数になっており、遠隔の第三者からの不正な response パケットによってキャッシュ汚染を引き起こされる可能性があります。

ネームサーバは他のネームサーバに問い合わせを行なう際、複数の問い合わせを識別するために DNS 問い合わせメッセージ毎に異なる ID を割り当てます。通常この ID には乱数を用い、容易には推測できないように実装されていますが、BIND 9 における実装では少数のパケットの情報から、次に使われる ID を容易に推測できることが判明しました。結果として、遠隔の第三者がネームサーバのキャッシュに不正な値を紛れ込ませる可能性があります。
CVSS による深刻度 (CVSS とは?)

CVSS v2 による深刻度
基本値: 6.8 (警告) [NVD値]
  • 攻撃元区分: ネットワーク
  • 攻撃条件の複雑さ: 中
  • 攻撃前の認証要否: 不要
  • 機密性への影響(C): 部分的
  • 完全性への影響(I): 部分的
  • 可用性への影響(A): 部分的
影響を受けるシステム


IBM
  • IBM AIX 5.2 
  • IBM AIX 5.3 
ISC, Inc.
  • BIND 9.0 (all versions)
  • BIND 9.1 (all versions)
  • BIND 9.2.0, 9.2.1, 9.2.2, 9.2.3, 9.2.4, 9.2.5, 9.2.6, 9.2.7, 9.2.8
  • BIND 9.3.0, 9.3.1, 9.3.2, 9.3.3, 9.3.4
  • BIND 9.4.0, 9.4.1
  • BIND 9.5.0a1, 9.5.0a2, 9.5.0a3, 9.5.0a4, 9.5.0a5
アップル
  • Apple Mac OS X v10.3.9
  • Apple Mac OS X v10.4 から v10.4.10 のバージョン
  • Apple Mac OS X Server v10.3.9
  • Apple Mac OS X Server v10.4 から v10.4.10 のバージョン
サン・マイクロシステムズ
  • Sun Solaris 10 (sparc) 
  • Sun Solaris 10 (x86) 
ターボリナックス
  • Turbolinux Appliance Server 1.0 (hosting) 
  • Turbolinux Appliance Server 1.0 (workgroup) 
  • Turbolinux Appliance Server 2.0  
  • Turbolinux Server 10  
  • Turbolinux Server 10 (x64) 
  • Turbolinux Server 8  
ヒューレット・パッカード
  • HP-UX 11.11 
  • HP-UX 11.23 
  • HP-UX 11.31 
ミラクル・リナックス
  • Asianux Server 2.0 
  • Asianux Server 2.1 
  • Asianux Server 3.0 
  • Asianux Server 3.0 (x86-64) 
  • Asianux Server 4.0 
  • Asianux Server 4.0 (x86-64) 
  • Asianux Server 3 (x86) 
  • Asianux Server 3 (x86-64) 
レッドハット
  • Red Hat Enterprise Linux 5 (server) 
  • Red Hat Enterprise Linux 2.1 (as) 
  • Red Hat Enterprise Linux 3 (as) 
  • Red Hat Enterprise Linux 4 (as) 
  • Red Hat Enterprise Linux 2.1 (es) 
  • Red Hat Enterprise Linux 3 (es) 
  • Red Hat Enterprise Linux 4 (es) 
  • Red Hat Enterprise Linux 2.1 (ws) 
  • Red Hat Enterprise Linux 3 (ws) 
  • Red Hat Enterprise Linux 4 (ws) 
  • Red Hat Enterprise Linux Desktop 3.0 
  • Red Hat Enterprise Linux Desktop 4.0 
  • Red Hat Enterprise Linux Desktop 5.0 (client) 
  • Red Hat Linux Advanced Workstation 2.1 
  • RHEL Desktop Workstation 5 (client) 

想定される影響

キャッシュが汚染されることにより、通信の妨害やフィッシング攻撃が行なわれる可能性があります。
対策

ベンダが提供する最新版へアップデートしてください。
BINDの開発元である ISC.ORG からは 9.2 系以降について、それぞれ 9.2.8-P1, BIND 9.3.4-P1, BIND 9.4.1-P1, BIND 9.5.0a6 が公開されています。
ベンダ情報

IBM ISC, Inc. アップル サン・マイクロシステムズ
  • Sun Alert Notification : 103018
ターボリナックス ヒューレット・パッカード ミラクル・リナックス レッドハット
CWEによる脆弱性タイプ一覧  CWEとは?

共通脆弱性識別子(CVE)  CVEとは?

  1. CVE-2007-2926
参考情報

  1. JVN : JVNVU#252735
  2. JVN : JVNTA07-319A
  3. JVN : JVNTA08-190B
  4. JVN Status Tracking Notes : TRTA07-319A
  5. National Vulnerability Database (NVD) : CVE-2007-2926
  6. US-CERT Cyber Security Alerts : SA07-319A
  7. US-CERT Vulnerability Note : VU#252735
  8. US-CERT Technical Cyber Security Alert : TA07-319A
  9. Secunia Advisory : SA26152
  10. SecurityFocus : 25037
  11. FrSIRT Advisories : FrSIRT/ADV-2007-2627
更新履歴

  • [2007年08月02日]
      掲載
    [2007年08月10日]
      影響を受けるシステム:ヒューレット・パッカード (HPSBUX02251) の情報追加。
      ベンダ情報: ヒューレット・パッカード (HPSBUX02251) 追加。
    [2007年08月23日]
      影響を受けるシステム: IBM を更新しました。
      ベンダ情報: IBM の情報を追加しました。
      ・IZ02218
     ・IZ02219
    [2007年11月28日]
      影響を受けるシステム:アップル (Security Update 2007-008) の情報追加。
      影響を受けるシステム:ミラクル・リナックス (bind-9.3.3-9.0.1.1AX) の情報追加。
      ベンダ情報:アップル (Security Update 2007-008) 追加。
      ベンダ情報:ミラクル・リナックス (bind-9.3.3-9.0.1.1AX) 追加。