ClickHouse < 21.10.2.15 の複数の脆弱性

high Nessus プラグイン ID 216691

概要

リモートホストは、脆弱性の影響を受けます。

説明

リモートホストにインストールされている ClickHouse のバージョンは、21.10.2.15 より前です。したがって、複数の脆弱性の影響を受けます。

- 悪意のあるクエリを解析する際の Clickhouse の LZ4 圧縮コーデックにおけるヒープ領域外読み取りの脆弱性。LZ4::decompressImpl() ループの一部として、ユーザー指定の 16 ビット値 (「オフセット」) が圧縮データから読み取られます。
オフセットは、コピー操作のソースの上限をチェックせずに、後でコピー操作の長さで使用されます。(CVE-2021-42387、CVE-2021-42388)
- 悪意のあるクエリを解析する際の、複数の Clickhouse の圧縮コーデックにおけるゼロ除算。圧縮されたバッファの最初のバイトが、0 であるかどうかがチェックされずにモジュロ演算で使用されます。(CVE-2021-42389、CVE-2021-42390、CVE-2021-42391)

- 悪意のあるクエリを解析する際の Clickhouse の LZ4 圧縮コーデックにおけるヒープバッファオーバーフロー。コピー操作が LZ4::decompressImpl ループ、特に任意のコピー操作 wildCopy<copy_amount> (op, ip, copy_end) で、宛先バッファの制限を超えないことの検証はありません。(CVE-2021-43304、CVE-2021-43305)


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

ソリューション

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

参考資料

https://lists.debian.org/debian-lts-announce/2022/11/msg00002.html

http://www.nessus.org/u?16dd566b

プラグインの詳細

深刻度: High

ID: 216691

ファイル名: clickhouse_CVE-2021-42387.nasl

バージョン: 1.2

タイプ: remote

ファミリー: Misc.

公開日: 2025/2/24

更新日: 2025/2/25

サポートされているセンサー: Nessus

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: High

基本値: 7.2

現状値: 5.6

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

CVSS スコアのソース: CVE-2021-42304

CVSS v3

リスクファクター: High

基本値: 8.1

現状値: 7.3

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

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

CVSS スコアのソース: CVE-2021-42388

脆弱性情報

CPE: cpe:/a:yandex:clickhouse

必要な KB アイテム: installed_sw/ClickHouse

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

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

パッチ公開日: 2022/3/14

脆弱性公開日: 2022/3/14

参照情報

CVE: CVE-2021-42304, CVE-2021-42305, CVE-2021-42387, CVE-2021-42388, CVE-2021-42389, CVE-2021-42390, CVE-2021-42391

CWE: 122, 125, 369, 787