[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: DPN-2012-02 (6)



石井です。

表題の翻訳です。査読をお願いします。

> 06. IGMP denial of service in Linux
<!--
<toc-add-entry name="IGMP">IGMP denial of service in Linux</toc-add-entry>
<p>
Ben Hutchings wrote an interesting report on <a
href="http://womble.decadent.org.uk/blog/igmp-denial-of-service-in-linux-cve-2012-0207.html";>a
security issue in Linux</a> found by himself while working on <a
href="http://bugs.debian.org/654876";>bug #654876</a>. As his laptop
running Linux 3.0 or 3.1 crashed repeatedly, Simon McVittie — the bug
submitter — thought it could be a driver bug. But, analysing the log of
the crash, Ben noted that <q>a packet received through the wireless
interface was being processed by IGMP, which then divided by zero.</q>
IGMP packets are used to support multicast routers: as Ben explained,
<q>every multicast address corresponds to a dynamic set of hosts, called
a multicast group</q>. In order to know which hosts belong to which groups,
the router sends packets and the computer replies at intervals. There are
three different versions of the IGMP protocol used to define the Maximum
Response Time (MRT) of the computer. Ben found that the crash was caused
by a division by 0 of packets with an MRT of 0.
The patch is included in Linux 3.0.17, 3.1.9, 3.2.1, and the Debian
packaged version 3.1.8-2.
<br />
Well done, Ben!
</p>
<toc-add-entry name="interviews">Interviews</toc-add-entry>
      <p>There has been one
<q>People behind Debian</q> interview: with
<a
href="http://raphaelhertzog.com/2012/01/13/people-behind-debian-steve-mcintyre-debian-cd-maintainer-former-debian-project-leader/";>Steve
McIntyre</a> (Debian CD maintainer and former Debian Project Leader).
</p>



<toc-add-entry name="IGMP">Linuxでの IGMP  サービス不能</toc-add-entry>
<p>Ben Hutchings さんは、<a
href="http://bugs.debian.org/654876";>バグ #654876</a> で作業する間に自分で発見した <a
href="http://womble.decadent.org.uk/blog/igmp-denial-of-service-in-linux-cve-2012-0207.html";>
Linux 内のセキュリティ問題</a>に関する興味深い報告書を作成しました。Simon McVittie さん
(バグ投稿者)は動作中のラップトップ Linux 3.0 または 3.1
が繰り返しクラッシュしたとき、それがドライバのバグかもしれないと考えました。しかし、クラッシュのログの解析から、Ben
さんは<q>パケットは、IGMPにより処理されており、その後、それはゼロまで分割していました</q>と述べました。IGMP
パケットはマルチキャストルータをサポートするために用いられます。Ben
さんの説明によると、<q>各マルチキャストアドレスは、マルチキャストと呼ばれるホストの動的セットに一致します。</q>
どのホストがどのグループに属するか知るために、ルーターはパケットを送り、コンピューターは一定間隔で応答します。 コンピュータの最大応答時間
(MRT) を定めるために用いられる  IGMP プロトコールのさまざまなバージョンが存在します。Ben
さんは、0のMRTをもつパケットの0までの分割によってクラッシュが起こることを発見しました。パッチは  Linux 3.0.17,
3.1.9, 3.2.1 と Debian のバージョン 3.1.8-2 に含まれています。<br />
よくやったぞ、Ben さん。
</p>

「IGMPにより処理されており、その後、それはゼロまで分割していました。」の部分ですが知識不足により意味不明です。また、知識不足より細かい意味が理解できていません。誰かご教示いただければ幸いです。

よろしくお願いいたします。

石井一夫