---
title: "LobeHub Chat 1.84.26 以上 2.1.49 未満で、認証済みユーザーが任意のファイルを書き換えられる恐れ（CVE-2026-120315、CVSS v3.1 8.8）: 修正版は 2.1.49"
url: https://n-t-p.io/worldsecurity/articles/lobehub-chat-path-traversal-writetempfile-arbitrary-file-write-1-84-26-to-2-1-48-cve-2026-120315
lang: ja
kind: 速報
category: 脆弱性・CVE
author: World Security 編集部
published: 2026年11月2日
updated: 2026年11月2日
severity: 高
cve: CVE-2026-120315
---

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

> **TL;DR:** AI チャットアプリ LobeHub Chat の 1.84.26 以上 2.1.49 未満で、一時ファイル書き込み関数 writeTempFile() のパストラバーサル（CWE-22）により、ログイン済みの利用者がアプリケーションのファイルを上書きでき、コード実行や停止につながる可能性がある（CVE-2026-120315）。CVSS v3.1 8.8、修正版は 2.1.49。KEV なし、EPSS は公開直後のため未算出、悪用は未確認。

**要点**
- LobeHub Chat 1.84.26 以上 2.1.49 未満で、writeTempFile() がファイル名を検査せず、ログイン済みの利用者が任意の場所のファイルを上書きできる（CWE-22）
- CVSS v3.1 は 8.8（AV:N／PR:L、機密性・完全性・可用性が高）、v4.0 は 8.7（登録元の値）。NVD は Received で独自評価なし
- 修正版は 2.1.49（NVD の影響版範囲）。勧告本文は未確認（推定を含む）
- 実際の悪用は未確認。KEV なし、EPSS は公開直後のため未算出
- 利用者登録の制限、起動スクリプトの改ざん確認、ログ確認は推定

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.1 | CVSS v4.0 | CWE | EPSS |
|---|---|---|---|---|---|---|---|---|
| CVE-2026-120315 | LobeHub Chat | 1.84.26 以上 2.1.49 未満 | パストラバーサルによる任意ファイル書き込み | 低（ログイン済み） | 8.8 | 8.7 | CWE-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 は登録元の値です。


## 出典
- [NVD CVE-2026-120315](https://nvd.nist.gov/vuln/detail/CVE-2026-120315) — NIST NVD
- [開発元 GitHub セキュリティアドバイザリ GHSA-2g9j-v25c-4j97](https://github.com/lobehub/lobehub/security/advisories/GHSA-2g9j-v25c-4j97) — GitHub
- [VulnCheck 勧告](https://www.vulncheck.com/advisories/lobehub-chat-1.84.26-before-2.1.49-path-traversal-rce-via-writetempfile) — VulnCheck
- [FIRST EPSS](https://api.first.org/data/v1/epss?cve=CVE-2026-120315) — FIRST
- [CISA KEV カタログ](https://www.cisa.gov/known-exploited-vulnerabilities-catalog) — CISA

---
出典: World Security（株式会社NTP） https://n-t-p.io/worldsecurity/articles/lobehub-chat-path-traversal-writetempfile-arbitrary-file-write-1-84-26-to-2-1-48-cve-2026-120315