MariaDB 10.1.x < 10.1.7の複数の脆弱性

high Nessus プラグイン ID 93810

概要

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

説明

リモートホストで実行されているMariaDBのバージョンは、10.1.7より前の10.1.xです。したがって、以下の複数の脆弱性の影響を受けます。- 複数テーブルの更新プログラムを処理するとき、sql/sql_parse.ccファイルのbase_list_iterator::next_fast()関数にサービス拒否の脆弱性があります。認証されたリモートの攻撃者が、これを悪用して、サーバーをクラッシュさせる可能性があります。- 複数テーブルの更新プログラムを処理するときに、sql/sql_acl.ccファイル内のACL_internal_schema_registry::lookup()関数にサービス拒否の脆弱性があります。認証されたリモートの攻撃者が、これを悪用して、サーバーをクラッシュさせる可能性があります。- PSの2回目の実行で引数を処理するときに、sql/item_sum.ccファイル内のItem_func_group_concat::fix_fields()関数にサービス拒否の脆弱性があります。認証されたリモートの攻撃者が、これを悪用して、サーバーをクラッシュさせる可能性があります。- ストアドプロシージャまたは繰り返し実行されるトリガーでONLY_FULL_GROUP_BYを使用するときに、select_lex->non_agg_fieldsにサービス拒否の脆弱性があります。認証されたリモートの攻撃者が、これを悪用して、サーバーをクラッシュさせる可能性があります。- 1024以下のkey_cache_block_sizeで45Gを超えるキーキャッシュを割り当てようとするとき、my_multi_malloc()関数内にバッファオーバーフロー状態があります。認証されたリモートの攻撃者がこの脆弱性を悪用し、詳細不明な影響を引き起こす可能性があります。- テーブル変更暗号化キーを処理するとき、page_cur_is_after_last()関数内にサービス拒否の脆弱性があります。認証されたリモートの攻撃者が、これを悪用して、サーバーをクラッシュさせる可能性があります。- 特別に細工されたクエリを処理するとき、Bitmap<64u>::merge()関数内にサービス拒否の脆弱性があります。認証されたリモートの攻撃者が、これを悪用して、サーバーをクラッシュさせる可能性があります。

ソリューション

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

参考資料

https://mariadb.com/kb/en/library/mariadb-1017-release-notes/

https://mariadb.com/kb/en/library/mariadb-1017-changelog/

プラグインの詳細

深刻度: High

ID: 93810

ファイル名: mariadb_10_1_7.nasl

バージョン: 1.8

タイプ: remote

ファミリー: Databases

公開日: 2016/9/30

更新日: 2019/1/2

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

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

リスク情報

CVSS v2

リスクファクター: High

基本値: 9

現状値: 6.7

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

CVSS v3

リスクファクター: High

基本値: 8.8

現状値: 7.7

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

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

脆弱性情報

CPE: cpe:/a:mariadb:mariadb

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

パッチ公開日: 2015/9/9

脆弱性公開日: 2014/5/7