最近の脆弱性 › CVE-2022-24706

Apache CouchDB の脆弱性(CVE-2022-24706)

この解説はAIを使用して作成しています。誤りを含む可能性があり、内容は保証できません。必ず公式情報をご確認ください。

基本情報(データから表示)

CVE番号CVE-2022-24706
製品Apache CouchDB
深刻度(CVSS)9.8 緊急CVSS v3.1
NVD による評価
詳細(ベクター)CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
KEVへの追加日2022-08-25
米国政府機関の対応期限2022-09-15
ランサムウェアでの悪用不明(確認されていない)
弱点の種類(CWE)CWE-1188

何が起きた

データベースソフトの Apache CouchDB で、初期設定のままの安全でない状態だと、ログインなしで管理者の権限を奪われる弱点が見つかりました。Apache の案内によると、CouchDB は複数のサーバーが連携するための通信口(分散ポート)を開き、さらに通信の認証に使う cookie(合言葉)が決まった初期値になっていました。NVD の評価では、ネットワーク経由で、ログインなしで悪用できます。実際の攻撃での悪用が確認されています。

攻撃の流れ

データをもとに、AIを使用して作成した図です。実際の攻撃は、これと異なる場合があります。

攻撃の流れ: 1. 攻撃者が外から分散用のポートに接続する → 2. 初期値の cookie で認証を通る → 3. 管理者の権限を手に入れる1攻撃者が外から分散用のポートに接続する2初期値の cookie で認証を通る3管理者の権限を手に入れる攻撃の流れ: 1. 攻撃者が外から分散用のポートに接続する → 2. 初期値の cookie で認証を通る → 3. 管理者の権限を手に入れる1攻撃者が外から分散用のポートに接続する2初期値の cookie で認証を通る3管理者の権限を手に入れる

誰が影響を受ける

NVD の説明では、3.2.2 より前の Apache CouchDB が対象です。Apache の案内では、分散用のポートを外から接続できないようにしている環境は影響を受けないとされています。

何をすればいい

Apache CouchDB 3.2.2 以降に更新されているか確認してください。Apache の案内では、3.2.2 以降は以前の初期値の cookie では起動しないため、別の値を選ぶ必要があります。また、すべての CouchDB の前にファイアウォールを置き、1台で使う場合は 5984 番ポートだけを公開するよう勧めています。あわせて公式の案内を確認してください。

やることチェックリスト

用語メモ

cookie
ここでは、CouchDB のサーバーどうしが互いを確かめるために使う合言葉のことです。
ポート
ネットワークでサーバーと通信するときの、番号のついた出入り口のことです。
ファイアウォール
決めたルールに従って、通してよい通信と止める通信を分ける仕組みです。

元データ(英語・CISA KEV より)

Apache CouchDB Insecure Default Initialization of Resource Vulnerability

概要

Apache CouchDB contains an insecure default initialization of resource vulnerability which can allow an attacker to escalate to administrative privileges.

推奨対応

Apply updates per vendor instructions.

公式情報