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

脆弱性情報

CPE: cpe:/a:mariadb:mariadb

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

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

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