現在位置: ホーム / セキュリティ ブログ / MySQLでリモートからroot権限でファイルを実行できる脆弱性(CVE-2016-6662)

MySQLでリモートからroot権限でファイルを実行できる脆弱性(CVE-2016-6662)

9月12日にMySQLの脆弱性(CVE-2016-6662)が公開されました。今回は、この脆弱性について各ディストリビューションの対応状況を簡単にまとめてみます。 (※)10/19のOracle CPU(Critical Patch Update)による情報を反映しました。

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

9月12日にMySQLの脆弱性(CVE-2016-6662)が公開されました。今回は、この脆弱性について各ディストリビューションの対応状況を簡単にまとめます。対応状況は逐次更新します。

(※)10/19のOracle CPU(Critical Patch Update)による情報を反映しました。影響するバージョンが一つずつ上がっていますので注意が必要です。



(※)OracleのCPU(Critical Patch Update)と情報

http://www.oracle.com/technetwork/security-advisory/cpuoct2016-2881722.html#AppendixMSQL

こちらのOracleからの情報によると、MySQLの影響するバージョンが一つずつ上がっていますので注意が必要です。

5.5.52 and earlier, 5.6.33 and earlier, 5.7.15 and earlier

Priority

Critical

影響するバージョン

(※)10/19のOracle CPU(Critical Patch Update)による情報を反映しました。

MySQL 5.7.15、5.6.33、5.5.52以前のバージョン


脆弱性概要(詳細はリンク先のサイトをご確認ください)

    MySQL Remote Root Code Execution / Privilege Escalation (0day)
    • リモートからのroot権限でのコード実行・特権昇格の可能性

    • 2003年に3.23.55以前のMySQLで見つかった、ユーザが

      SELECT * INFO OUTFILE '/var/lib/mysql/my.cnf'
      

      を用いてmysqlの設定ファイルを作れるという脆弱性はworld-writableな設定ファイルをリジェクトするなどのmysqlの変更や、OUTFILE/DUMPFILEステートメントによるファイルの上書きを禁止するなどにより修正されていましたが、MySQLのlogging function(MySQLのデフォルトインストールで有効になっている)を悪用することでバイパス出来ることがわかりました。

      この脆弱性により、攻撃者はSQLインジェクションを用いてリモートからmy.cnfファイルを変更できます。

      この脆弱性と、殆ど全てのディストリビューションで使われている、mysqld_safeによるstartup時のライブラリのpreload機能により、攻撃者は任意のコードをroot権限で実行することが可能になります。


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

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


対処方法

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

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

[セミナー告知]

11/30(水)に「OSSセキュリティナイター vol.3」と題して、セキュリティのセミナーを行います。

この回では、世界で最も利用されているオープンソースデータベースであるMySQLを取り上げ、『MySQLデータベースのセキュリティを考える 〜 重要データを守るために必要なこと〜』と題してセミナーを開催します。

今回も、前回に引き続き、ゲスト講師としてMySQLスペシャリストをお招きし講演をいただきます。

http://connpass.com/event/44819/がプログラム内容と申し込みの詳細になりますので、是非お申し込み下さい。

OSSよろず相談室

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

問い合わせボタン

最新の記事
Ansibleに複数の脆弱性(CVE-2017-7466, CVE-2017-7473, CVE-2017-7481) 2017年07月24日
Oracle Javaの脆弱性(Oracle Critical Patch Update Advisory - July 2017) 2017年07月21日
MySQLの脆弱性情報(Oracle Critical Patch Update Advisory Jul) 2017年07月21日
Linux Kernelの脆弱性(CVE-2017-11472, CVE-2017-11473) 2017年07月21日
wiresharkに複数の脆弱性(CVE-2017-11406, CVE-2017-11407, CVE-2017-11408, CVE-2017-11409, CVE-2017-11410, CVE-2017-11411 ) 2017年07月20日
FreeRADIUSに複数の脆弱性 ( CVE-2017-10978, CVE-2017-10979, CVE-2017-10980, CVE-2017-10981, CVE-2017-10982, CVE-2017-10983, CVE-2017-10984, CVE-2017-10985, CVE-2017-10986, CVE-2017-10987, CVE-2017-10988 ) 2017年07月18日
PHPの脆弱性( CVE-2017-11362 ) 2017年07月17日
QEMUの脆弱性( CVE-2017-11334 ) 2017年07月17日
linux kernelの脆弱性( CVE-2017-11176 ) 2017年07月16日
Apache httpd に複数の脆弱性 ( CVE-2017-9788, CVE-2017-9789 ) 2017年07月14日
Sambaに権限昇格の脆弱性(CVE-2017-11103) 2017年07月13日
PHPに複数の脆弱性(CVE-2017-11142, CVE-2017-11143, CVE-2017-11144, CVE-2017-11145, CVE-2017-11146, CVE-2017-11147, CVE-2016-10397) 2017年07月11日
QEMUの脆弱性( CVE-2017-9524 ) 2017年07月09日
Xenの脆弱性 ( XSA-216, XSA-217, XSA-218, XSA-219, XSA-220, XSA-221, XSA-222, XSA-223, XSA-224, XSA-225) 2017年07月09日
ncursesに関しての複数の脆弱性(CVE-2017-11112, CVE-2017-11113) 2017年07月09日
systemdの脆弱性( CVE-2017-1000082 ) 2017年07月09日
libgcryptの脆弱性( CVE-2017-7526 ) 2017年07月06日
linux kernelの脆弱性( CVE-2017-8797 ) 2017年07月03日
bind 9 に複数の脆弱性 ( CVE-2017-3142 , CVE-2017-3143 ) 2017年06月30日
systemd-resolvedの脆弱性(CVE-2017-9445) 2017年06月29日
最新の記事 - もっと...