公開日:2017/04/18 最終更新日:2017/04/24

JVNVU#91685026
IBM Lotus Domino の IMAP サーバにスタックベースのバッファオーバーフローの脆弱性

概要

IBM Lotus Domino の IMAP サーバにはスタックベースのバッファオーバーフローの脆弱性が存在します。

影響を受けるシステム

  • IBM Domino 9.0.1 から 9.0.1 Feature Pack 8 Interim Fix 1 まで
  • IBM Domino 9.0 から 9.0 Interim Fix 7 まで
  • IBM Domino 8.5.3 から 8.5.3 Fix Pack 6 Interim Fix 16 まで
  • IBM Domino 8.5.2 から 8.5.2 Fix Pack 4 まで
  • IBM Domino 8.5.1 から 8.5.1 Fix Pack 5 まで

詳細情報

IBM Lotus Domino がサポートする IMAP サーバには、メールボックス名の処理に起因するスタックベースのバッファオーバーフローの脆弱性が存在します。ユーザが指定した長大なメールボックス名を処理することで、スタックベースのバッファオーバーフローが発生します。IMAP コマンドを受け付けるのはユーザ認証完了後であるため、本脆弱性を使用した攻撃が可能なのは、当該製品にログインしたユーザのみであると考えられます。この攻撃手法は、"EMPHASISMINE" と呼ばれています。公開されている攻撃コードでは EXAMINE コマンドが使用されていますが、メールボックス名を指定するその他の IMAP コマンドも本脆弱性の影響を受ける可能性があります。

Windows 版 Domino が使用する少なくとも一つのライブラリは ASLR に対応しておらず、最新の Windows 環境においても容易にバッファオーバーフローの脆弱性を使用した攻撃が可能です。また、Linux など他のプラットフォームで動作する Domino に対しても、この脆弱性を使用した攻撃が可能です。

想定される影響

細工された IMAP コマンドを処理することで、当該製品にログインしたユーザによって Domino IMAP サーバの権限で任意のコードを実行される可能性があります。

対策方法

アップデートする
開発者が提供する情報をもとに、最新版へアップデートしてください。
本脆弱性は次のバージョンで修正されています。

  • IBM Domino 9.0.1 Fix Pack 8 Interim Fix 2
  • IBM Domino 8.5.3 Fix Pack 6 Interim Fix 17

ワークアラウンドを実施する
次のワークアラウンドを実施することで、本脆弱性の影響を軽減することが可能です。

参考情報

  1. CERT/CC Vulnerability Note VU#676632
    IBM Lotus Domino server mailbox name stack buffer overflow
  2. IETF RFC3501: INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1
    6.3.2. EXAMINE Command

JPCERT/CCからの補足情報

JPCERT/CCによる脆弱性分析結果

CVSS v3 CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
基本値: 8.8
攻撃元区分(AV) 物理 (P) ローカル (L) 隣接 (A) ネットワーク (N)
攻撃条件の複雑さ(AC) 高 (H) 低 (L)
必要な特権レベル(PR) 高 (H) 低 (L) 不要 (N)
ユーザ関与レベル(UI) 要 (R) 不要 (N)
スコープ(S) 変更なし (U) 変更あり (C)
機密性への影響(C) なし (N) 低 (L) 高 (H)
完全性への影響(I) なし (N) 低 (L) 高 (H)
可用性への影響(A) なし (N) 低 (L) 高 (H)
CVSS v2 AV:N/AC:L/Au:S/C:C/I:C/A:C
基本値: 9.0
攻撃元区分(AV) ローカル (L) 隣接 (A) ネットワーク (N)
攻撃条件の複雑さ(AC) 高 (H) 中 (M) 低 (L)
攻撃前の認証要否(Au) 複数 (M) 単一 (S) 不要 (N)
機密性への影響(C) なし (N) 部分的 (P) 全面的 (C)
完全性への影響(I) なし (N) 部分的 (P) 全面的 (C)
可用性への影響(A) なし (N) 部分的 (P) 全面的 (C)

謝辞

関連文書

JPCERT 緊急報告
JPCERT REPORT
CERT Advisory
CPNI Advisory
TRnotes
CVE CVE-2017-1274
JVN iPedia

更新履歴

2017/04/20
CERT/CC Vulnerability Note VU#676632 の更新にあわせ、内容を更新しました。
2017/04/24
CERT/CC Vulnerability Note VU#676632 の更新にあわせ、内容を更新しました。