Notification: ISC BIND 9.9.1-P3, 9.8.3-P3, 9.7.6-P3, 9.6-ESV-R7-P3

Analysis
Oct 11, 20123 mins

ISC BIND 9.9.1-P3, 9.8.3-P3, 9.7.6-P3, 9.6-ESV-R7-P3

プロジェクトホーム: https://www.isc.org/software/bind

ライセンス: https://olex.openlogic.com/licenses/isc-license

The Berkeley Internet Name Domain (BIND)Unixオペレーティングシステムに対しインターネットネームサーバを実装します。Bindの持つサーバ(deamon)“named”と呼ばれています。そしてリゾルバライブラリです。BINDは、ネットワーク上でのオブジェクトと情報を共有したり、クライアントがリソースやオブジェクトに名前を付けたりすることが可能 な、ネットワークサービスを提供するネームサーバです。

The Berkeley Internet Name Domain (BIND) implements an Internet name server for Unix operating systems. The BIND consists of a server (or `daemon’) called `named’ and a resolver library. A name server is a network service that enables clients to name resources or objects and share this information with other objects in the network.

9.9.1-P3:

  • 65535バイトを超えるRDATAを含むレコードをクエリした場合に発生するnamed assert (クラッシュ)の防止。[RT #30416]
  • 初期化前の無効なキャッシュデータを使用することにより検証時に発生するnamedクラッシュ防止。[RT #30025] 
  • メモリリークを引き起こす可能性のあった競合状態を修正するため再帰クライアントに対するISC_QUEUEの扱いが更新されました。これはまれにUDPクライアントで発生しますが、 安定した速さのTCPクエリを処理するサーバに対する重大な問題になる可能性がありました。[RT #29539 & #30233]
  • named処理の停止等の好ましくない動作を引き起こす可能性のある長さ0のRDATAに対する不適切な処理が修正されました。[RT #29644]

すべてのリリースノートはこちらをご参照ください。

  • Prevents a named assert (crash) when queried for a record whose RDATA exceeds 65535 bytes.  [RT #30416]
  • Prevents a named assert (crash) when validating caused by using “Bad cache” data before it has been initialized.  [RT #30025] 
  • ISC_QUEUE handling for recursive clients was updated to address a race condition that could cause a memory leak.  This rarely occurred with UDP clients, but could be a significant problem for a server handling a steady rate of TCP queries.  [RT #29539 & #30233]
  • A condition has been corrected where improper handling of zero-length RDATA could cause undesirable behavior, including termination of the named process.  [RT #29644]

Full Release Notes

9.8.3-P3:

  • 65535バイトを超えるRDATAを含むレコードをクエリした場合に発生するnamed assert (クラッシュ)の防止。[RT #30416]
  • 初期化前の無効なキャッシュデータを使用することにより検証時に発生するnamedクラッシュ防止。[RT #30025] 
  • named処理の停止等の好ましくない動作を引き起こす可能性のある長さ0のRDATAに対する不適切な処理が修正されました。[RT #29644]

すべてのリリースノートは こちらをご参照ください。

  • Prevents a named assert (crash) when queried for a record whose RDATA exceeds 65535 bytes.  [RT #30416]
  • Prevents a named assert (crash) when validating caused by using “Bad cache” data before it has been initialized.  [RT #30025]
  • A condition has been corrected where improper handling of zero-length RDATA could cause undesirable behavior, including termination of the named process.  [RT #29644]

Full Release Notes

9.7.6-P3:

  • 65535バイトを超えるRDATAを含むレコードをクエリした場合に発生するnamed assert (クラッシュ)の防止。[RT #30416]
  • 初期化前の無効なキャッシュデータを使用することにより検証時に発生するnamedクラッシュ防止。[RT #30025] 
  • named処理の停止等の好ましくない動作を引き起こす可能性のある長さ0のRDATAに対する不適切な処理が修正されました。[RT #29644]

すべてのリリースノートは こちらをご参照ください。

  • Prevents a named assert (crash) when queried for a record whose RDATA exceeds 65535 bytes.  [RT #30416]
  • Prevents a named assert (crash) when validating caused by using “Bad cache” data before it has been initialized.  [RT #30025]
  • A condition has been corrected where improper handling of zero-length RDATA could cause undesirable behavior, including termination of the named process.  [RT #29644]

Full Release Notes

9.6-ESV-R7-P3:

  • 65535バイトを超えるRDATAを含むレコードをクエリした場合に発生するnamed assert (クラッシュ)の防止。[RT #30416]
  • 初期化前の無効なキャッシュデータを使用することにより検証時に発生するnamedクラッシュ防止。[RT #30025] 
  • named処理の停止等の好ましくない動作を引き起こす可能性のある長さ0のRDATAに対する不適切な処理が修正されました。[RT #29644]

すべてのリリースノートは こちらをご参照ください。

  • Prevents a named assert (crash) when queried for a record whose RDATA exceeds 65535 bytes.  [RT #30416]
  • Prevents a named assert (crash) when validating caused by using “Bad cache” data before it has been initialized.  [RT #30025]
  • A condition has been corrected where improper handling of zero-length RDATA could cause undesirable behavior, including termination of the named process.  [RT #29644]

Full Release Notes