最近の脆弱性 › 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を使用して作成した図です。実際の攻撃は、これと異なる場合があります。
誰が影響を受ける
NVD の説明では、3.2.2 より前の Apache CouchDB が対象です。Apache の案内では、分散用のポートを外から接続できないようにしている環境は影響を受けないとされています。
何をすればいい
Apache CouchDB 3.2.2 以降に更新されているか確認してください。Apache の案内では、3.2.2 以降は以前の初期値の cookie では起動しないため、別の値を選ぶ必要があります。また、すべての CouchDB の前にファイアウォールを置き、1台で使う場合は 5984 番ポートだけを公開するよう勧めています。あわせて公式の案内を確認してください。
やることチェックリスト
- CouchDB を 3.2.2 以降に更新する
- CouchDB の前にファイアウォールを置く
- 外部に公開するのは 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.