4月のマイクロソフトセキュリティ更新を確認する[15:57]5月のマイクロソフトセキュリティ更新を確認するマイクロソフトは13日、月例のセキュリティ更新プログラム(修正パッチ)をリリースし、セキュリティ情報を公開した。今月公開されたセキュリティ更新は、PowerPointを対象とした「MS09-017」のみだ。「MS09-017」では実に14個ものPowerPointの脆弱性に対応している。2007ファイル形式用Office互換機能パック」に対応するものが公開されている。Mac用について、「準備中」となっており、現時点では公開されていない。これらの製品用の修正パッチについては、品質テストが完了次第公開するとしている。CVE-2009-1137「MS09-017」では、PowerPointについて上記14個の脆弱性を修正している。CVE-2009-0556」であると思われる。CVE-2009-0556は、範囲が限定的な攻撃(標的型攻撃)に利用されていたことが確認されており、4月3日にはマイクロソフトがセキュリティアドバイザリ(969136)を公開していた。ちなみに、この標的型攻撃のコードについては、マイクロソフトでは「Exploit:Win32/Apptom.gen」、シマンテックでは「Trojan.PPDropper.H」、トレンドマイクロでは「TROJ_PPDROP.AB」、マカフィーでは「Exploit-PPT.k」という名称で、それぞれ各社のウイルス対策ソフトなどで検出に対応している。Macに存在している、境界エラーによるメモリ破壊の問題だ。2003以前の形式のバイナリファイルを読み込む際に、ある境界エラーによるメモリ破壊を起こし、任意のコードが実行可能となるというものだ。2000のみで、他のバージョンでは脆弱性自体は存在するものの、境界エラーを起こした後に悪意のコード本体を確実に呼び出すのは難しいようだ。SP3のみが“緊急”、他のバージョンでは“重要”とされている。Mac用の修正パッチは「準備中」となっており、提供されていない。Macを利用している場合には、セキュリティアドバイザリ(969136)で示されたように、信頼できないOfficeファイルを開かないといった攻撃の回避策を、引き続き取る必要がある。Macを標的とした悪意のコードはまだ作られた形跡がなく、しかも原理的に見てもWindows版のPowerPointと同様の悪意のコードを作っても、その起動の確実性は低い。注意は必要だが、それほど神経質になる必要はないかもしれない。CVE-2009-1130」の2つの脆弱性も影響を受けるとされている。Macユーザーにとっては、修正パッチが提供されるまでの間は、この2つの脆弱性にも注意を払う必要がある。CVE-2009-0224は、PowerPointのファイルを表示する際に、一覧のレコードを検証する方法に問題があり、特別な細工がされたPowerPointファイルの無効なインデックス値を読ませた場合にメモリ破壊が発生し、そこから任意のコードの実行が可能になる可能性があるというものだ。(悪用可能性指標)は「2」とされており、実際に攻撃コードに悪用される可能性はさほど高くないと評価されている。CVE-2009-1130については、あまり詳細な情報が公開されていないが、「PowerPointファイルを開く時に、PowerPointが影響を受けるメモリの構造を検証する方法」に問題があり、特別な細工がされたPowerPointファイルの不正な形式の構造の値を読ませた場合、メモリの破損が発生し、攻撃者が任意のコードを実行、コンピュータを完全に乗っ取る可能性があるとされている。この脆弱性の悪用可能性指標は、Mac版Officeについては最も低い「3」と評価されており、実用的な悪用コードを作れる可能性はほとんどないようだ。Mac版Officeについては、現時点で修正パッチは提供されていないが、ここまで見てきたように悪用される可能性は今のところは低く、ユーザーもそれほど神経質になる必要はないと言えるだろう。