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

high Nessus プラグイン ID 91995

概要

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

説明

リモートホストで実行されているMySQLのバージョンは、5.6.31より前の5.6.xです。したがって、以下の複数の脆弱性による影響を受けます。

- crypto/evp/encode.c ファイル内の EVP_EncodeUpdate() 関数にヒープバッファオーバーフロー状態が存在します。これは、大量の入力データを処理する際に引き起こされます。認証されていないリモートの攻撃者がこれを悪用し、サービス拒否状態を引き起こす可能性があります。(CVE-2016-2105)

- Security: Encryption サブコンポーネントに詳細不明な欠陥が存在するため、認証されていないリモートの攻撃者が機密情報を漏洩させる可能性があります。
(CVE-2016-3452)

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

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

- Parser サブコンポーネントに詳細不明な欠陥が存在するため、ローカルの攻撃者が昇格された権限を取得することが可能です。CVE-2016-3477

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

- Optimizer サブコンポーネントに詳細不明な欠陥が存在するため、認証されたリモートの攻撃者が、サービス拒否状態を引き起こす可能性があります。CVE-2016-3501

- Typesサブコンポーネントに詳細不明な欠陥があり、認証されたリモートの攻撃者がサービス拒否状態を引き起こす可能性があります。CVE-2016-3521

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

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

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

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

- Connection サブコンポーネントに詳細不明な欠陥が存在するため、認証されていないリモートの攻撃者が機密情報を漏洩させることが可能です。
(CVE-2016-5444)

- InnoDB Pluginサブコンポーネントに詳細不明な欠陥があり、認証されたリモートの攻撃者が整合性に影響を及ぼす可能性があります。CVE-2016-8288

- ユーザー指定入力の不適切な検証により、複数のオーバーフロー状態が存在します。認証されたリモートの攻撃者がこれらの問題を悪用して、サービス拒否状態または任意のコードの実行を引き起こす可能性があります。

パーサー構造に NULL ポインターデリファレンスの欠陥が存在します。これは、ストアド プロシージャ名の検証中に引き起こされます。認証されたリモートの攻撃者がこれを悪用して、データベースをクラッシュさせ、サービス拒否状態を引き起こす可能性があります。

- ユーザー指定入力の不適切な検証により、InnoDB memcached プラグインに複数のオーバーフロー状態が存在します。認証されたリモートの攻撃者がこれらの問題を悪用して、サービス拒否状態または任意のコードの実行を引き起こす可能性があります。

- 複数のスレッドで、Enterprise Encryption 関数を作成およびドロップした後、または同時に当該関数を呼び出す際に引き起こされる、詳細不明な欠陥が存在します。認証されたリモートの攻撃者がこれを悪用して、データベースをクラッシュさせ、サービス拒否状態を引き起こす可能性があります。

- ルースインデックススキャンによって実行された「SELECT ...GROUP BY ...FOR UPDATE」FOR UPDATE」クエリが、緩やかなインデックススキャンで実行されました。認証されたリモートの攻撃者がこれを悪用して、データベースをクラッシュさせ、サービス拒否状態を引き起こす可能性があります。

Nessus はこれらの問題をテストしておらず、代わりにアプリケーションが自己報告するバージョン番号にのみ依存していることに注意してください。

ソリューション

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

参考資料

http://www.nessus.org/u?453b5f8c

http://www.nessus.org/u?bac902d5

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

プラグインの詳細

深刻度: High

ID: 91995

ファイル名: mysql_5_6_31.nasl

バージョン: 1.17

タイプ: remote

ファミリー: Databases

公開日: 2016/7/20

更新日: 2026/1/30

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

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

リスク情報

VPR

リスクファクター: Medium

スコア: 6.5

CVSS v2

リスクファクター: Medium

基本値: 6.2

現状値: 4.6

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

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

CVSS v3

リスクファクター: High

基本値: 8.1

現状値: 7.1

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

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

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

脆弱性情報

CPE: cpe:/a:oracle:mysql

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

エクスプロイトの容易さ: No known exploits are available

パッチ公開日: 2016/7/18

脆弱性公開日: 2016/5/3

参照情報

CVE: CVE-2016-2105, CVE-2016-3452, CVE-2016-3459, CVE-2016-3471, CVE-2016-3477, CVE-2016-3486, CVE-2016-3501, CVE-2016-3521, CVE-2016-3614, CVE-2016-3615, CVE-2016-5439, CVE-2016-5440, CVE-2016-5444, CVE-2016-8288

BID: 91902, 91913, 91932, 91943, 91949, 91953, 91960, 91969, 91980, 91987, 91992, 91999, 93740, 89757