現在位置: ホーム / セキュリティ ブログ / Xenの脆弱性 ( XSA-226, XSA-227, XSA-228, XSA-229, XSA-230 )

Xenの脆弱性 ( XSA-226, XSA-227, XSA-228, XSA-229, XSA-230 )

08/15/2017にXen (x86)に対する複数の脆弱性の情報(XSA-226: CVE-2017-12135 / XSA-227: CVE-2017-12137 / XSA-228: CVE-2017-12136 / XSA-229: CVE-2017-12134 / XSA-230: CVE-2017-12855 )が公開されました。今回はこれらの脆弱性の概要と、各ディストリビューションの対応について簡単にまとめてみます。

こんにちは。SIOS OSSエバンジェリスト/セキュリティ担当の面 和毅です。

08/15/2017にXen (x86)に対する複数の脆弱性の情報(XSA-226: CVE-2017-12135 / XSA-227: CVE-2017-12137 / XSA-228: CVE-2017-12136 / XSA-229: CVE-2017-12134 / XSA-230: CVE-2017-12855 )が公開されました。今回はこれらの脆弱性の概要と、各ディストリビューションの対応について簡単にまとめてみます。




Priority

Important/Moderate

修正方法

各ディストリビューションの情報を確認してください。

CVE概要(詳細はCVEのサイトをご確認ください)

  • XSA-226: CVE-2017-12135
    • 悪意のあるゲストによるXenのクラッシュと漏洩の可能性

    • 重要度 - Important

    • 悪意のあるゲストOSやバギーなゲストOSが、Xenをクラッシュさせる可能性が有ります。悪意のあるゲストは、与えられたGrant Tableの参照情報を漏洩させることが出来ます。

  • XSA-227: CVE-2017-12137
    • PVのゲストOSユーザによるホストOS上の特権取得の可能性

    • 重要度 - Important

    • Grantテーブル参照をマッピングする際に、ゲストはXenに対してGrantがマップされたことを伝える必要が有ります。PVゲストでは、これは線形のアドレスやL1ページテーブルエントリーに登録することで行われます。この際に、PVパスでは渡されたパラメータがチェックされません。これを利用して、Xenによって誤ったページテーブルの更新を行わせることが出来、任意のヒープページを破損させることができる可能性が有ります。

  • XSA-228: CVE-2017-12136
    • ゲストOSユーザによるホストのクラッシュ/ホストOS上の特権取得の可能性

    • 重要度 - Important

    • Xenのグラントテーブルコードには、グラントマッピング( "maptrack"エントリ)を記録するための特別な Semi-Lock-Freeアロケータがあります。 このアロケータに、空きリストが壊れるような競合状態が発生する可能性があります。

  • XSA-229: CVE-2017-12134
    • ゲストOSユーザによるDoSや機密情報取得の可能性

    • 重要度 - Moderate

    • XenのゲストとしてLinuxが動作している時、デフォルトのマージングアルゴリズムがXen特有のものに置き換わります。Linuxがx86PVゲストとして動作している際に、Block-I/Oが誤ってマージされ、ブロックデバイスのデータストリームが破損します。これにより、制御されない不正な隣接への接続が行われる可能性が有ります。

  • XSA-230: CVE-2017-12855
    • XenによるGTF_writing/GTF_readingのビットの早すぎるクリア

    • 重要度 - Moderate

    • いくつかの状況で、XenがGTF_writing/GTF_readingのビットのクリアが早すぎるため、ゲストはそのgrantが変更されていないと思って使用している間に、それらが書き換えられてしまう可能性が有ります。


主なディストリビューションの対応方法

詳細は、各ディストリビューションの提供元にご確認ください


対処方法

各ディストリビューションの案内に従い、アップデートを行ってください。

また、OSの再起動が発生しますので、pacemakerなどOSSのクラスタ製品LifeKeeperなどの商用のクラスタリング製品を使うとサービス断の時間を最小限にすることが出来ます。

[参考]

https://xenbits.xen.org/xsa/advisory-226.html

https://xenbits.xen.org/xsa/advisory-227.html

https://xenbits.xen.org/xsa/advisory-228.html

https://xenbits.xen.org/xsa/advisory-229.html

https://xenbits.xen.org/xsa/advisory-230.html

https://osdn.co.jp/event/kernel2005/pdf/xen.pdf


セキュリティ系連載案内

OSSセキュリティ技術の会による日経Linuxでの連載「IoT時代の最新SELinux入門」がITPro上で読めるようになりました。技術の会代表で第一人者である中村さん等による、最新のSELinuxの情報やコマンド類等も更新されているのでお薦めです。

セミナー情報

9/9(土)の11:00から、明星大学 日野キャンパス(多摩モノレール 「中央大学・明星大学駅」から大学まで直結。会場まで徒歩6分)にて開催されるオープンソースカンファレンス2017 Tokyo/Fallで、本ブログ執筆者の面 和毅が「上半期のOSS脆弱性総括とOSSセキュリティ技術を用いた緩和策」と題した講演を行います。OSCに参加される方、またお近くの方で御時間が有りましたら、是非ご参加下さい。

OSSに関するお困りごとは サイオス OSSよろず相談室まで

サイオスOSSよろず相談室 では、OSSを利用する中で発生する問題に対し、長年培ってきた技術力・サポート力をもって企業のOSS活用を強力に支援します。Red Hat Enterprise Linux のほか、CentOS をご利用されている環境でのサポートも提供いたします。

タグ:
OSSよろず相談室

サイオスOSSよろず相談室(2)

問い合わせボタン

最新の記事
Sambaに複数の脆弱性(CVE-2017-12150, CVE-2017-12151, CVE-2017-12163) 2017年09月20日
Tomcat 7.xの複数の脆弱性 ( CVE-2017-12615 (Windows), CVE-2017-12616 ) 2017年09月20日
emacsの脆弱性(CVE-2017-14482) 2017年09月19日
Apacheの脆弱性(Optionsbleed : CVE-2017-9798) 2017年09月19日
rubyの複数の脆弱性(CVE-2017-0898, CVE-2017-10784, CVE-2017-14033) 2017年09月18日
Linux Kernelの複数の脆弱性(CVE-2017-14340, CVE-2017-14489) 2017年09月18日
Xen の複数の脆弱性(XSA-231: CVE-2017-14316 / XSA-232: CVE-2017-14318 / XSA-233: CVE-2017-14317 / XSA-234: CVE-2017-14319 ) 2017年09月18日
Struts2の脆弱性とPoC(S2-052: CVE-2017-9805, S2-053: CVE-2017-12611) 2017年09月13日
fileコマンドの脆弱性(CVE-2017-1000249) 2017年09月13日
Linux Kernelの脆弱性(Blueborne: CVE-2017-1000251) 2017年09月13日
Linux Kernelの脆弱性(CVE-2017-12146) 2017年09月11日
Linux Kernelの脆弱性(CVE-2017-14106) 2017年09月04日
Linux Kernelに複数の脆弱性(CVE-2017-1000111, CVE-2017-1000112) 2017年09月01日
Linux Kernelの脆弱性(CVE-2017-13693, CVE-2017-13694, CVE-2017-13695) 2017年08月27日
PHPに複数の脆弱性(CVE-2017-12932, CVE-2017-12933, CVE-2017-12934 ) 2017年08月19日
Xenの脆弱性 ( XSA-226, XSA-227, XSA-228, XSA-229, XSA-230 ) 2017年08月16日
CVSの脆弱性 ( CVE-2017-12836 ) 2017年08月14日
Gitの脆弱性 ( CVE-2017-1000117 ) 2017年08月13日
Tomcatの複数の脆弱性 ( CVE-2017-7674, CVE-2017-7675 ) 2017年08月11日
PostgreSQLに複数の脆弱性(2017-08-10 Security Update Release : CVE-2017-7546, CVE-2017-7547, CVE-2014-7548) 2017年08月11日
最新の記事 - もっと...