この文書は、米国 IBM 社の資料 ("Potential security vulnerabilities in Lotus Notes file viewers for Applix Presents, Folio Flat File, HTML speed reader, KeyView and MIME ") を翻訳した参考文書です。日本語環境での検証は行っておりませんのでご注意ください。
問題 (Problem)
Lotus Notes の keyview におけるバッファーオーバーフローの脆弱性に関するいくつかの潜在的な問題が、Secunia より IBM Lotus に報告されました。特定の限定された状況において、任意のコードが実行されてしまう可能性があります。
攻撃者がこの脆弱性を利用するためには、特定の巧妙に細工された添付ファイルをユーザーに送信し、ユーザーはそれをダブルクリックした上で添付ファイルを「表示」させる必要があります。
この問題は下記の形式の添付ファイルで発生します。
・ Applix Presents (.AG)
・ Folio Flat File (.FFF)
・ HTML Speed Reader (.htm)
・ Keyview document viewing engine
・ Text Mail (MIME)
アドバイザリー(注意喚起)へは下記のリンクからアクセスできます。
Secunia Advisory:SA28210
解決策 (Solution)
本件は Lotus Quality Engineering に報告され、関連ベンダーより修正が提供されました。現時点では修正モジュールの適用により問題を回避することが可能で、今後のリリースでは修正が含まれる予定です。
障害の詳細については下記の表をご参照ください。
下記の表は、脆弱性の問題があるファイルの種類ごとの keyview dll の一覧です。
問題報告番号は添付ファイルの種類によって異なりますが、すべてバッファーオーバーフローによる DoS 攻撃が引き起こされる可能性があるというものです。すべて悪意ある添付ファイルを表示するときの問題です。
ファイルの種類 | 関連する Keyview dll | 問題報告番号 | 補足 |
| Applix Presents (.AG) | kpagrdr.dll | PRAD79EMMB | Lotus Notes 7.0.4 / 8.0.2 / 8.5 で修正 |
| Folio Flat File (.FFF) | foliosr.dll | PRAD7AM3LG | Lotus Notes 7.0.4 / 8.0.2 / 8.5 で修正 |
| HTML Speed Reader (.htm) | htmsr.dll | PRAD7AP563 | Lotus Notes 8.0 以降ではこの脆弱性の問題は発生しません。 |
| HTML 添付ファイルの参照時に使用する Keyview document viewing engine | kvdocve.dll | PRAD7AP563 | Lotus Notes 8.0 以降ではこの脆弱性の問題は発生しません。 |
| Text Mail (MIME) | mimesr.dll - Lotus Notes 7.x 以前 emlsr.dll - Lotus Notes 8.x 以降 | PRAD78SMQM & PRAD78SN3A | Lotus Notes 7.0.4 / 8.0.2 / 8.5 で修正 |
※ この問題は Lotus Notes クライアントに関するものであり、 Lotus Domino サーバーには影響ありません。
Lotus Notes 6.x、7.x、8.x クライアントでの回避策
(オプション 1)
ロータス・カスタマーサポートに連絡し、修正モジュールを入手する。
(オプション2)
以下のセクションに記載されている「添付ファイルビューアーを無効にする方法」のいずれかで、影響を受けるファイルビューアーを無効にすることができます。
添付ファイルビューアーを無効にする方法
1. keyview.ini ファイルを削除する
これにより、いかなる種類の添付ファイルであっても、表示しようとすると「ビューアーの設定ファイルが見つかりません。」というメッセージが出力されます(下記※参照)。
2. 問題の dll ファイルを削除する
これにより、ファイルを表示しようとすると、「ビューアー表示ウィンドウが初期化できません。」というメッセージが出力されます (下記※参照)。他の種類の添付ファイルに関しては、エラーが発生することなく表示することができます。
3. keyview.ini 内の問題のファイル(dll)を参照している行を無効にする
keyview.ini をエディタで開き、問題のファイル(dll)を参照している行の先頭にセミコロン (;) を挿入してコメントアウトします。
これにより、ファイルを表示しようとすると、「ビューアー表示ウィンドウが初期化できません。」というメッセージが出力されます (下記※参照) 。他の種類の添付ファイルに関しては、エラーが発生することなく表示することができます。
(例)
[KVARCVE]
; 35=lasr.dll
※【日本語版 Lotus Notes に関する補足事項】
英語版 Lotus Notes をご利用の場合、keyview.ini や dll ファイルは Lotus Notes のプログラムディレクトリ下に存在します。
日本語版 Lotus Notes の場合、プログラムディレクトリ下の他に、 \Notes\mui\ja ディレクトリ下にもファイルが存在するため、両方のディレクトリに存在する該当ファイルを編集もしくは削除するようにしてください。
補足情報 (Supporting Information)
一般的に、見覚えのない添付ファイルを開いたり参照する際には特にご注意ください。
メールを開いたりプレビューするときには、添付ファイルは自動的に実行されません。該当のファイルビューアーを使用して添付ファイルを表示したときにのみ問題が発生します。いくつかのケースにおいては、問題が発生するに至るまでにさらなる操作が必要です。
-------------------------------------------------------
本事象はセキュリティ問題に該当しているため、問題の再現手順など詳細に関するお問い合わせについて、ここに掲載された以上の情報提供を行っておりません。セキュリティ保全の観点による措置のため、あらかじめご了承いただきますようお願いします。
重要度、発生頻度など当事象を評価する情報については、以下の CVSS 評価値を利用ください。 CVSS の評価値の読み方については、「共通脆弱性評価システム CVSS V2 概説」をご参照ください。
| Security Rating using Common Vulnerability Scoring System (CVSS) v2 |
| CVSS Base Score: < 9.3 > Impact Subscore: < 10 > Exploitability Subscore: < 8.6 > CVSS Temporal Score: < 7.3 > CVSS Environmental Score: < Undefined* > Overall CVSS Score: < 7.3 > |
| Base Score Metrics: ・ Related exploit range/Attack Vector: < Network > ・ Access Complexity: < Medium > ・ Authentication < None > ・ Confidentiality Impact: < Complete > ・ Integrity Impact: < Complete > ・ Availability Impact: < Complete > |
| Temporal Score Metrics: ・ Exploitability: < Proof of Concept Code> ・ Remediation Level: < Official Fix > ・ Report Confidence: < Confirmed > |
| References: Complete CVSS Guide 共通脆弱性評価システム CVSS V2 概説 脆弱性の深刻度評価の新バージョンCVSS v2への移行について CVSS Caluculator: (英語) Online Calculator (日本語) Online Calculator |
* Environmental Score (環境評価基準) は、製品利用者の利用環境も含め、最終的な脆弱性の深刻度を評価する基準です。攻撃を受けた場合の二次的な被害の大きさや、組織での対象製品の使用状況といった基準で評価し、 CVSS 環境値 (Environmental Score) を算出します。 これは、お客様自身が脆弱性への対応を決めるために評価する基準です。
関連文書 (Related Document)
(英文)「Potential security vulnerabilities in Lotus Notes file viewers for Applix Presents, Folio Flat File, HTML speed reader, KeyView and MIME」(Technote #1298453)
----- 更新履歴 -----
2008/04/09 初公開
2008/06/22 修正リリースの追記
掲載内容は2009年6月22日現在の情報です。内容は事前の予告なく変更することがあります。 IBM、IBM ロゴおよび ibm.com は、世界の多くの国で登録された International Business Machines Corporation の商標です。他の製品名およびサービス名等は、それぞれ IBM または各社の商標である場合があります。現時点での IBM の商標リストについては、www.ibm.com/legal/copytrade.shtml (US) をご覧ください。
