
結論
この脆弱性は、LibreChatのバージョン0.7.6までのAPIキー管理エンドポイントに存在し、認証されたユーザーが他のユーザーのAPIキーを上書きできる可能性があります。影響を受けるユーザーは、適切な対策を講じる必要があります。
この記事の要点
- LibreChatのバージョン0.7.6までにIDOR脆弱性が存在
- 認証されたユーザーが他のユーザーのAPIキーを上書き可能
- 攻撃者は被害者の会話を制御することができる
- この脆弱性はバージョン0.8.3-rc1で修正済み
脆弱性の概要
LibreChatは複数のAIプロバイダーをサポートする強化されたChatGPTクローンです。バージョン0.7.6までの間に、APIキー管理エンドポイント(PUT /api/keys)においてInsecure Direct Object Reference(IDOR)脆弱性が存在します。認証されたユーザーのIDを設定した後にJavaScriptのオブジェクトスプレッド演算子を使用するため、認証されたユーザーはリクエストボディにuserIdパラメータを注入して他のユーザーのAPIキーを上書きすることができます。これにより、攻撃者は被害者のAPIキー設定を置き換え、被害者の会話を攻撃者が制御するキーを通じてルーティングしたり、無効なキーを提供することでサービスを拒否することが可能になります。この脆弱性はバージョン0.8.3-rc1で修正されています。
| 項目 | 内容 |
|---|---|
| CVE番号 | CVE-2026-31942 |
| 公開日 | 2026-06-02T23:16:35.687000Z |
| 対象システム | LibreChat バージョン0.7.6まで |
| 脆弱性の種類 | Insecure Direct Object Reference(IDOR) |
| CVSSスコア | 7.1 |
| 攻撃条件 | 認証済みユーザーによるネットワーク経由の攻撃 |
◆ CVEについてはこちらから
まず何をすべきか
- 自身の使用しているLibreChatのバージョンを確認する
- バージョン0.8.3-rc1以降にアップデートする
- APIキーの設定を見直し、必要に応じて再設定する
出典元
- NVD詳細ページ:https://nvd.nist.gov/vuln/detail/CVE-2026-31942
- CVE公式ページ(cve.org):https://www.cve.org/CVERecord?id=CVE-2026-31942
- security-advisories@github.com:https://github.com/danny-avila/LibreChat/security/advisories/GHSA-5jcj-rh68-cgj7
対象システムと影響範囲
LibreChatのバージョン0.7.6までを使用しているユーザーが影響を受けます。特に、APIキーを使用しているユーザーはこの脆弱性の影響を受ける可能性があります。
被害内容
悪用された場合、攻撃者は被害者のAPIキー設定を上書きし、被害者の会話を攻撃者が制御するキーを通じてルーティングしたり、無効なキーを提供することでサービスを拒否することができます。
既知の悪用状況
現時点では実際の攻撃への悪用は確認されていません。
対応方法
LibreChatのバージョン0.8.3-rc1以降にアップデートすることが推奨されます。これにより、脆弱性が修正されます。
FAQ
Q1. どの製品が影響を受けますか?
LibreChatのバージョン0.7.6までを使用しているユーザーが影響を受けます。
Q2. まず何をすればよいですか?
自身の使用しているLibreChatのバージョンを確認し、必要に応じてアップデートしてください。
Q3. 実際の悪用は確認されていますか?
現時点では実際の攻撃への悪用は確認されていません。

コメント