Broadband Watch logo
最新ニュース
【 2009/12/25 】
【 2009/12/24 】
Microsoft VMに深刻なセキュリティホール

画面キャプチャ
DOSコマンドで確認した際の画面。赤線を引いた部分が確認するべきバージョンとなっている
(クリックすると拡大)
 マイクロソフトは10日、Windows OSやInternet Explorer(IE)などに含まれるJavaの実行環境「Microsoft VM」に、深刻なセキュリティホールがあることを発表した。ほとんどのWindowsが影響を受けるため、同社では最も危険度の高い“深刻”な問題として警告している。

 この脆弱性は、Microsoft VMに含まれる「ByteCode Verifier」が、特定のコードを適切にチェックしていないために、不正なプログラムが実行される可能性があるというもの。「ByteCode Verifier」は、Javaアプレットを実行前に検証するプロセス。悪意のあるユーザーによって脆弱性を悪用された場合、ユーザーのPC上で任意のプログラムが実行される可能性がある。

 Javaアプレットは動的なコンテンツを表示できるため、多くのWebサイトで利用されている。しかし、ブラウザにダウンロードして実行されるために、ユーザーがWebサイトやHTMLメールを閲覧しただけで、悪意のあるJavaアプレットを実行させられる可能性があり、危険性も高い。

 実際に影響を受けるのは、Microsoft VMのビルド3809以前(3809を含む)がインストールされているPC。Microsoft VMは、Windows OSやIEの一部として出荷されているほか、多くのアプリケーションの一部としても出荷されている。したがってマイクロソフトでは、必ずビルド番号を確認し、影響を受けるか判断してほしいとしている。判断方法は以下の通り。

  1. Windows Me/98SE/98の場合

    [ファイル名を指定して実行] を選択し「command」と入力し[OK]をクリック

    Windows XP/2000/NTの場合

    [ファイル名を指定して実行] を選択し「cmd」と入力し[OK]をクリック

  2. jview」と入力し「jview」を実行する

  3. 1行目に表示される「Microsoft (R) Command-line Loader for Java Version 5.00.3809 Copyright (C) Microsoft Corp 1996-2000. All rights reserved.」の【Java Version 5.00.3809】の部分を確認する

 “5.00.****”の部分が“5.00.3810になっていない場合は脆弱性が存在するため、早急に対策を行なう必要がある。

 対策は、Windows Updateで修正プログラムを適用し、Microsoft VMを対策済みの「ビルド3810」にするか、Java アプレットを無効にすることなどが挙げられる。


関連情報

URL
  MS03-011に関する情報
  http://www.microsoft.com/japan/technet/security/bulletin/MS03-011ov.asp
  関連記事:Microsoft VMなしの「Windows XP SP1a」はフライング公開?[Internet Watch]
  http://internet.watch.impress.co.jp/www/article/2003/0205/jre.htm


(大津 心)
2003/04/10 18:00
Broadband Watch ホームページ
Copyright (c) 2003 Impress Corporation All rights reserved.