MySQL 5.6.x < 5.6.28 複数の脆弱性

high Nessus プラグイン ID 87420

概要

リモートデータベースサーバーは、複数の脆弱性の影響を受けます。

説明

リモートホストで実行している MySQL のバージョンは、 5.6.28 より前の 5.6.x です。したがって、次の脆弱性の影響を受けます:

- サーバー:DML サブコンポーネントに詳細不明の複数の欠陥が存在し、認証されたリモートの攻撃者がサービス拒否を引き起こすことができます。(CVE-2016-0503、CVE-2016-0504、CVE-2016-0595、 CVE-2016-0596)

Server : Options サブコンポーネントに詳細不明な欠陥が存在し、認証されたリモートの攻撃者がサービス拒否を引き起こす可能性があります。(CVE-2016-0505)

- Client サブコンポーネントに詳細不明な欠陥が存在し、ローカルの攻撃者が昇格された権限を取得する可能性があります。(CVE-2016-0546)

- Server : Optimizer サブコンポーネントに詳細不明な複数の欠陥が存在し、
認証されたリモートの攻撃者がサービス拒否を引き起こす可能性があります。
(CVE-2016-0597、 CVE-2016-0598、CVE-2016-0611)

- Server : InnoDB サブコンポーネントに詳細不明な欠陥が存在し、認証されたリモートの攻撃者がサービス拒否を引き起こす可能性があります。
(CVE-2016-0600、 CVE-2016-0610)

- Security : Encryption サブコンポーネントに詳細不明な欠陥が存在し、
認証されたリモートの攻撃者が完全性に影響を及ぼす可能性があります。(CVE-2016-0606、 CVE-2016-0609)

- サーバー:レプリケーションサブコンポーネントに詳細不明の欠陥が存在し、認証されたリモートの攻撃者がサービス拒否を引き起こすことができます。(CVE-2016-0607)

- Server : UDF サブコンポーネントに詳細不明な欠陥が存在するため、認証されたリモートの攻撃者がサービス拒否を引き起こすことが可能です。(CVE-2016-0608)

- デフォルトのデータベースが変更された際、用意されたステートメントを繰り返し実行したことが原因で、サービス拒否脆弱性が存在します。認証されたリモートの攻撃者がこれを悪用し、サーバーを終了させる可能性があります。(OSVDB 131599)

- ユーザー定義の変数で DECIMAL 値を選択した際に発生する欠陥によるサービス拒否の脆弱性が存在します。認証されたリモートの攻撃者がこれを悪用し、サーバーを終了させる可能性があります。
(OSVDB 131601)

- ALTER TABLE 操作を使用して InnoDB file-per-table テーブルスペースにテーブルを変換する際、リンク先ファイルを同一名でチェックできないため、サーバー:InnoDB サブコンポーネントに欠陥が存在します。認証されたリモートの攻撃者がこれを悪用し、サービス拒否を引き起こす可能性があります。(OSVDB 131603)

- メインテーブルのインデックス付きカラムから選択するサブクエリ上で、ALL 比較演算子を使用して表示を更新するときに発生する、サービス拒否の脆弱性が存在します。認証されたリモートの攻撃者が、これを悪用して、サーバーを終了させ、サービス拒否状態を引き起こす可能性があります。(OSVDB 131610)

- サーバー:InnoDB サブコンポーネントに、ALTER TABLE 操作の処理時に発生する欠陥が存在します。認証されたリモートの攻撃者がこれを悪用して、サービス拒否状態を引き起こす可能性があります。(OSVDB 131611)

- strcpy() および sprintf() 関数へのユーザー提供入力の不適切な検証により、リモートコードの実行の脆弱性が存在します。認証されたリモートの攻撃者が、これを悪用して、サービス拒否状態または任意のコードの実行につながるバッファオーバーフローを引き起こす可能性があります。(OSVDB 131612)

- ユーザー定義の変数で DECIMAL 値を選択した際に発生する欠陥によるサービス拒否の脆弱性が存在します。認証されたリモートの攻撃者がこれを悪用し、サーバーを終了させる可能性があります。
(OSVDB 131613)
- 同時に FLUSH PRIVILEGES および REVOKE または GRANT のステートメントを処理する際に引き起こされる、サービス拒否の脆弱性が存在します。認証されたリモートの攻撃者が、これを悪用して、プロキシユーザー情報への無効なメモリアクセスを引き起こすことで、サーバーを終了させる可能性があります。(OSVDB 131614)

- ORDER BY 節がカラム位置を参照するように準備されたステートメントの 2 度目の実行で引き起こされる、サービス拒否の脆弱性が存在します。認証されたリモートの攻撃者がこれを悪用し、サーバーを終了させる可能性があります。(OSVDB 131615)

- UPDATE ステートメントに対してファイルソートを処理する際に古いポインターにアクセスすることによる、
サービス拒否の脆弱性が Server : Optimizer サブコンポーネントに存在します。認証されたリモートの攻撃者がこれを悪用して、サーバーを終了させる可能性があります。(OSVDB 131616)

ソリューション

MySQL バージョン 5.6.28 以降にアップグレードしてください。

参考資料

https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-28.html

http://www.nessus.org/u?75a4a4fb

http://www.nessus.org/u?6405bf15

プラグインの詳細

深刻度: High

ID: 87420

ファイル名: mysql_5_6_28.nasl

バージョン: 1.15

タイプ: remote

ファミリー: Databases

公開日: 2015/12/16

更新日: 2019/11/20

設定: パラノイドモードの有効化

サポートされているセンサー: Frictionless Assessment Agent, Nessus

リスク情報

VPR

リスクファクター: Medium

スコア: 6.6

CVSS v2

リスクファクター: High

基本値: 7.2

現状値: 5.6

ベクトル: CVSS2#AV:L/AC:L/Au:N/C:C/I:C/A:C

CVSS スコアのソース: CVE-2016-0546

CVSS v3

リスクファクター: High

基本値: 8.8

現状値: 7.9

ベクトル: CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

現状ベクトル: CVSS:3.0/E:P/RL:O/RC:C

脆弱性情報

CPE: cpe:/a:oracle:mysql

必要な KB アイテム: Settings/ParanoidReport

エクスプロイトが利用可能: true

エクスプロイトの容易さ: Exploits are available

パッチ公開日: 2015/12/7

脆弱性公開日: 2015/12/7

参照情報

CVE: CVE-2016-0503, CVE-2016-0504, CVE-2016-0505, CVE-2016-0546, CVE-2016-0595, CVE-2016-0596, CVE-2016-0597, CVE-2016-0598, CVE-2016-0600, CVE-2016-0606, CVE-2016-0607, CVE-2016-0608, CVE-2016-0609, CVE-2016-0610, CVE-2016-0611