脆弱性・CVE速報深刻度: 高

LobeHub Chat 1.84.26 以上 2.1.49 未満で、認証済みユーザーが任意のファイルを書き換えられる恐れ(CVE-2026-120315、CVSS v3.1 8.8): 修正版は 2.1.49

目次(6)

CVE-2026-120315

NVD は 2026-11-02 に、AI チャットアプリ「LobeHub Chat」(npm パッケージ @lobehub/chat)の脆弱性 CVE-2026-120315 を登録しました。登録元は VulnCheck です。一時ファイルを書く関数 writeTempFile() にファイル名がそのまま渡され、パストラバーサル(CWE-22)が起きる問題で、影響を受けるのは 1.84.26 以上 2.1.49 未満の版です。ログイン済みの利用者がアプリケーションのファイルを上書きでき、コード実行やサービス停止につながる可能性があります。CVSS v3.1 は 8.8(AV:N/PR:L、機密性・完全性・可用性が「高」)で、修正版は 2.1.49 です。

何が起きるか

  • 対象は LobeHub Chat の 1.84.26 以上 2.1.49 未満です。2.1.49 は影響なしとされています。
  • 登録元の説明では、認証済みの利用者が file.createFile でパスをたどる文字列(../ など)を含むファイル名のレコードを作り、続けて文書の解析(パース)を実行させると、writeTempFile() が検査なしでその名前を使い、アプリケーションのファイル(例として startServer.js)を上書きできるとされています。
  • 上書きされたファイルが次回の起動などで実行されると、任意のコード実行になる可能性があります。上書きだけでもサービスの停止につながります。
  • 攻撃の条件は、CVSS の評価では「ネットワーク経由」「低権限(ログイン済みの利用者)」「利用者の操作なし」です。誰でも登録できる構成や、複数人で使う構成では、攻撃者になり得る人の範囲が広がります(推定)。
  • 本記事では攻撃の詳細は扱いません。

修正の状況

  • 修正版は 2.1.49 です(NVD の影響版範囲から)。参照先に開発元の GitHub セキュリティアドバイザリ(GHSA-2g9j-v25c-4j97)と VulnCheck の勧告があります。取得できた範囲では、勧告の本文までは確認していません(推定を含む)。
  • 自前で運用しているサーバーは、版を更新したうえで、起動スクリプトなどが意図せず書き換えられていないかを確認する必要があります(推定)。

数値と出典(2026-11-02 時点)

CVE製品影響版種類必要な権限CVSS v3.1CVSS v4.0CWEEPSS
CVE-2026-120315LobeHub Chat1.84.26 以上 2.1.49 未満パストラバーサルによる任意ファイル書き込み低(ログイン済み)8.88.7CWE-22公開直後のため未算出
  • NVD の状態は Received で、NVD 自身の評価はまだありません。CVSS は登録元(CNA)の値で、v3.1 のベクターは AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H(8.8)、v4.0 は 8.7 です。
  • EPSS(FIRST)は 2026-11-02 時点で未登録のため、公開直後のため未算出です。
  • KEV(CISA の悪用確認済みカタログ)には掲載がありません(2026-11-02 取得)。

severity を high とした理由

ログイン済みの低権限でネットワークから攻撃でき、ファイル上書きによるコード実行の可能性があり、CVSS も 8.8 と高いため、high を提案します。一方で、悪用は確認しておらず、KEV にも載っておらず、ログインが前提で、修正版が出ているため、critical にはしていません。

対応として考えられること

  1. 自組織で LobeHub Chat を使っているか、版が 1.84.26 以上 2.1.49 未満かを確認します。
  2. 2.1.49 以降に更新します。更新後に版数を再確認します。
  3. 更新までの間は、利用者の登録を制限し、信頼できる利用者に絞ります(推定)。
  4. 起動スクリプトなどアプリケーションのファイルに、意図しない変更がないかを確認します(推定)。
  5. 不審な名前のファイルレコードが作られていないか、アプリケーションのログで確認します(推定)。

未確認の点

  • 実際の攻撃での悪用は確認していません。
  • 開発元と VulnCheck の勧告の本文、および 2.1.49 での具体的な修正内容は確認していません(推定)。
  • 公開されている LobeHub Chat のサーバー数や、利用者の自由登録が有効な構成の割合は確認していません。
  • NVD 自身の評価は未実施(Received)です。CVSS は登録元の値です。

この記事について

出典

この記事を共有