bind-9.3.6-4.P1.2.1.AXS3

エラータID: AXSA:2010-77:01

リリース日: 
2010/01/28 Thursday - 14:19
題名: 
bind-9.3.6-4.P1.2.1.AXS3
影響のあるチャネル: 
Asianux Server 3 for x86_64
Asianux Server 3 for x86
Severity: 
High
Description: 

以下項目について対処しました。

[Security Fix]
- BIND は DNSSEC NSEC レコードと NSEC3 レコードを適切に検証しておらず、リモート
の攻撃者が存在するドメインに対する NXDOMAIN レスポンスに認証済みデータ (AD) フラグを追加し、偽の NXDOMAIN レスポンスを返す脆弱性があります。(CVE-2010-0097)

- DNSSEC が有効で CD (Checking Disabled) ビットがセットされた BIND には、リモート
の攻撃者が再帰クライアントクエリを受け取り、CNAME レコードと DNAME レコードを含んだレスポンスを送ることで、DNS キャッシュポイズニング攻撃を行う脆弱性があります。(CVE-2010-0290)

一部CVEの翻訳文はJVNからの引用になります。
http://jvndb.jvn.jp/

解決策: 

パッケージをアップデートしてください。

追加情報: 

bind-9.3.3-10.4AXS3 よりも前のバージョンからアップデートを適用する場合、以下3点の注意点が存在します。
####################################################################################

<font color="red">注意1.
bind-9.3.3-10.4AXS3 以降のバージョンでは、クエリソースポートのランダム化設定をしていない場合 /var/log/messages に警告メッセージ「using specific query-source port suppresses port randomization and can be insecure.」が出力されるようになりました。bindを運用している方はご注意ください。</font>

bind-9.3.3-10.4AXS3 以降のバージョンでは、セキュリティフィックスとしてクエリソースポートのランダム化機能を追加していますが、機能を有効にするには bind の設定ファイルにて、ランダムなUDPソースポートを使用し、固定されたクエリソースポートを使用しないよう設定されている必要があります。

<font coor="red">
アップデート後に既存の named.caching-nameserver.conf や named.conf などの設定ファイル を継続して使用する場合には、以下2行を削除してランダムなUDPソースポートが使用される設定にした上でご使用ください。
> query-source port 53;
> query-source-v6 port 53;
</font>

注意2.(Asianux Server 3 for x86_64 環境のみ)
アップデートでは i386 版の bind-devel パッケージのインストールが必要になりますが、 axtu によりアップデートを行った場合、ご使用の環境により、自動でインストールされない場合がございます。
アップデート完了後に i386 版の bind-devel パッケージが存在するか以下手順(1)に従い確認し、存在しない場合には以下手順(2)に従い i386 版の bind-devel パッケージをインストールしてください。

(1)
【i386 版の bind-devel パッケージの存在確認】
以下コマンドを実行して「bind-devel-xxxxxxxx.i386」(xxxは任意のバージョン番号)と出力された場合は i386 版の bind-devel パッケージが存在しています。
存在しない場合には特に文字は表示されません。

# rpm -qa --qf %{NAME}"-"%{VERSION}"-"%{RELEASE}"."%{ARCH}"n"|grep "bind-devel.*i386"

(2)
【i386 版の bind-devel パッケージのインストール】

i386 版の bind-devel パッケージが存在しない場合には以下手順を実行してインストールしてください。
1.「Asianux TSN Updater」を起動します
2.「INSTALL」を選択します
3.以下情報に一致する「bind-devel」にチェックを入れ、インストールを実行します。
パッケージ名 バージョン リリース アーキテクチャ
bind-devel 9.3.3 10.5AXS3 i386

注意3.

bind-libbind-devel-xxxxxxxxAX(xxxは任意のバージョン番号)、bind-sdb-xxxxxxxxAX(xxxは任意のバージョン番号)は不要となりました。
bind-libbind-devel-xxxxxxxxAX(xxxは任意のバージョン番号)、bind-sdb-xxxxxxxxAX(xxxは任意のバージョン番号)が存在するか以下手順(1)に従いそれぞれ確認し、存在する環境では以下手順(2)に従い削除してください。

(1)
【bind-libbind-devel パッケージの存在確認】
# rpm -qa|grep bind-libbind-devel

【bind-sdb パッケージの存在確認】
# rpm -qa|grep bind-sdb

(2)
【bind-libbind-devel パッケージの削除】
# rpm -e bind-libbind-devel

【bind-sdb パッケージの削除】
# rpm -e bind-sdb

注意2,3の作業が正しく完了している場合には、以下コマンドを実行した場合に以下実行結果が表示されます。

【Asianux Server 3 for x86 環境の場合】
# rpm -qa --qf "%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH}n"|egrep '^bind|^caching'|sort

############# 実行結果 #############
bind-xxxxxxxxAXS3-i386
bind-chroot-xxxxxxxxAXS3-i386
bind-devel-xxxxxxxxAXS3-i386
bind-libs-xxxxxxxxAXS3-i386
bind-utils-xxxxxxxxAXS3-i386
caching-nameserver-xxxxxxxxAXS3-i386
####################################
(xxxは任意のバージョン番号)

【Asianux Server 3 for x86_64 環境の場合】
# rpm -qa --qf "%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH}n"|egrep '^bind|^caching'|sort

############# 実行結果 #############
bind-xxxxxxxxAXS3-x86_64
bind-chroot-xxxxxxxxAXS3-x86_64
bind-devel-xxxxxxxxAXS3-i386
bind-devel-xxxxxxxxAXS3-x86_64
bind-libs-xxxxxxxxAXS3-i386
bind-libs-xxxxxxxxAXS3-x86_64
bind-utils-xxxxxxxxAXS3-x86_64
caching-nameserver-xxxxxxxxAXS3-x86_64
####################################
(xxxは任意のバージョン番号)

ダウンロード: 

SRPMS
  1. bind-9.3.6-4.P1.2.1.AXS3.src.rpm
    MD5: e40acd73b7d30f7e8fc75c3a65b83c0f
    SHA-256: db3443763610da2e26049e67781c04899aaa720c9e214a250248ee4e68d19ba6
    Size: 5.58 MB

Asianux Server 3 for x86
  1. bind-9.3.6-4.P1.2.1.AXS3.i386.rpm
    MD5: f7c637a36bf128b8d33804dd87958732
    SHA-256: 417a0dc802348c19005f6edb8932163554e943f9b7c07726aba4c9d4c90a85d8
    Size: 0.96 MB
  2. bind-chroot-9.3.6-4.P1.2.1.AXS3.i386.rpm
    MD5: 8a252a0e59fd5c0746d5e5ab12f83cfa
    SHA-256: 79a1bea514e01ffe9139e207df2538352095424c24fe2bf09b34dcf4241346e5
    Size: 45.33 kB
  3. bind-devel-9.3.6-4.P1.2.1.AXS3.i386.rpm
    MD5: 1f8e334af65f07535a362dbf93867adb
    SHA-256: af0d095d038b2bc650fa27396d78a9be46e5ec9c2900d3b9dd6d1cfd1db3e528
    Size: 2.78 MB
  4. bind-libs-9.3.6-4.P1.2.1.AXS3.i386.rpm
    MD5: bbecb5593517c701f12f155613044980
    SHA-256: 130ea498aba8d7df60488dfd2aacff4d1798b79dab089f746243a5e53c476bb0
    Size: 857.97 kB
  5. bind-utils-9.3.6-4.P1.2.1.AXS3.i386.rpm
    MD5: dd4cf2f30f816a98af4199c17907ce43
    SHA-256: d630d1c9ce2b81506260aea9a16ad0aa1773af4c7f7138518af391f3650a77e4
    Size: 170.49 kB
  6. caching-nameserver-9.3.6-4.P1.2.1.AXS3.i386.rpm
    MD5: c9b7186708bb5f45dbc0ae281be7fc0c
    SHA-256: a586995958cc7316af9b8480d0d1285cd445ad8f1fa9e33e1e54aa912cdc1654
    Size: 61.55 kB

Asianux Server 3 for x86_64
  1. bind-9.3.6-4.P1.2.1.AXS3.x86_64.rpm
    MD5: 39a498fb5acd684193d4bb9153d34c4a
    SHA-256: 3d3498d8a54f3338061386c28b3a5ec6782d1089cb8378ed24423e09888fb1c9
    Size: 0.97 MB
  2. bind-chroot-9.3.6-4.P1.2.1.AXS3.x86_64.rpm
    MD5: 2585ea1b7f1fc0a10e161ff581d89c86
    SHA-256: fdddd3794ac8a8ff8c6d237663858e56b75d5af7617d391eaa2c38413110ce4e
    Size: 45.30 kB
  3. bind-devel-9.3.6-4.P1.2.1.AXS3.x86_64.rpm
    MD5: 4fdb8c6558270bf140cedf785069eafb
    SHA-256: 104c271cc2255839d189ac84cd23580f398957d2b4707334cf2aee1ba532c54a
    Size: 2.80 MB
  4. bind-libs-9.3.6-4.P1.2.1.AXS3.x86_64.rpm
    MD5: ed822a380e1d7ddb0963e75bb1b12018
    SHA-256: 0a5377cb1f2519f1175c3538c669937c87952fe91ec9a3abb3bc84eedc6a688b
    Size: 891.00 kB
  5. bind-utils-9.3.6-4.P1.2.1.AXS3.x86_64.rpm
    MD5: 887c84deceaf778f510dc069499f2767
    SHA-256: e1a974df84ae44b96fedb8aa4b8b39d6c62526aedad817624d35d9a891c8f366
    Size: 176.35 kB
  6. caching-nameserver-9.3.6-4.P1.2.1.AXS3.x86_64.rpm
    MD5: 6ad0b66915f4b117084ca819cc957402
    SHA-256: b034251047f5fd8d3cb86d6abd8407a9edb146ee883e10264a914db4026082f1
    Size: 61.51 kB