---
title: "PipesHub 0.3.0〜0.9.1 でスケジュール API のパスから処理名を差し込める（CVE-2026-119710、CVSS v3.1 7.1）: crawl:write だけでコネクタとインデックスを削除可能、0.10.0 で修正"
url: https://n-t-p.io/worldsecurity/articles/pipeshub-event-type-injection-crawling-manager-schedule-route-connector-deletion-before-0-10-0-cve-2026-119710
lang: ja
kind: 速報
category: 脆弱性・CVE
author: World Security 編集部
published: 2026年11月2日
updated: 2026年11月2日
severity: 高
cve: CVE-2026-119710
---

# PipesHub 0.3.0〜0.9.1 でスケジュール API のパスから処理名を差し込める（CVE-2026-119710、CVSS v3.1 7.1）: crawl:write だけでコネクタとインデックスを削除可能、0.10.0 で修正

> **TL;DR:** PipesHub 0.3.0 以上 0.10.0 未満で、スケジュール API のパスの :connector が「<名前>.resync」のイベント種別に無検証で使われ、crawl:write だけのユーザーが「web.delete」を渡すとコネクタとその埋め込みを削除できる（CVE-2026-119710、CWE-862、CVSS v3.1 7.1／v4.0 7.1）。0.10.0 で修正。KEV なし、EPSS 0.42%、悪用は未確認。

**要点**
- スケジュール API（POST /api/v1/crawlingManager/:connector/:connectorId/schedule）が :connector を検証せずイベント種別に組み立て、受け側が「.」の 2 番目を処理名として実行するため、crawl:write のユーザーが「web.delete」のような値でコネクタ削除を起こせる。connector:delete 権限とロックの確認を回避し、コネクタ、グラフ上の記録、埋め込みが消える
- CVSS は v3.1・v4.0 とも 7.1（VulnCheck＝CNA の値）。GitHub の勧告は v3.1 8.1（完全性を高と評価）。NVD の状態は Deferred で独自評価なし。認証済みで crawl:write を持つことが前提
- 修正版は 0.10.0（イベント種別を保存済みのコネクタ情報から取り、形式外のイベントを捨てる）。最新は 1.0.0 で互換性に関わる変更を含む。勧告に回避策はなく、更新が対策
- KEV なし、EPSS は 0.42%（2026-11-01 付）。CISA の SSVC は悪用 poc。公開された勧告に再現の流れがあるが、実際の悪用は未確認
- 更新できない間は、crawl:write を持つトークンの絞り込みと、コネクタの消失の確認を検討する（推定）

NVD は 2026-10-30 に、AI 検索基盤 PipesHub の 0.3.0 以上 0.10.0 未満に、イベント種別の注入による不正なコネクタ削除（CVE-2026-119710）を登録しました。クローリング管理のスケジュール API（POST /api/v1/crawlingManager/:connector/:connectorId/schedule）が、パスの :connector 部分をほぼ無検証で「<名前>.resync」というイベント種別に組み立てます。受け取る側（Python のコネクタサービス）はイベント種別を「.」で分割し、2 番目の部分を実行する処理の名前として使います。そのため crawl:write という限られた権限のユーザーが、:connector に「web.delete」のような値を渡すと、再同期ではなく削除の処理が動き、コネクタのインスタンスと、その記録の埋め込み（ベクトル）が消えます。本来の削除経路（DELETE /api/v1/connectors/:id）が求める connector:delete 権限と、ロック済みコネクタの確認も回避されます。登録元（CNA）は VulnCheck で、CVSS は v3.1・v4.0 とも 7.1（HIGH）、CWE は CWE-862 です。

## 何が起きるか

- 対象は PipesHub の 0.3.0 以上 0.10.0 未満です（NVD の記述）。GitHub の勧告では「0.3.0 以上 0.9.1 以下」で、修正版は 0.10.0 です。
- 呼び出すには、認証済みで crawl:write のスコープを持つトークンが必要です。未認証の第三者が直接成立させられる経路は示されていません。
- 影響は、コネクタ（外部のデータ源との接続設定）と、そのインデックス済みデータの削除です。検索や回答の元になる記録が失われるため、可用性と完全性への影響が中心で、情報の取得（機密性）への影響は示されていません。
- 勧告によれば、同じ処理系統には、再同期の API（POST /connectors/:id/resync）の connectorName 欄からも到達できました。0.10.0 以降はこの欄で処理を選べなくなっています。

## 修正の状況

- 修正版は 0.10.0（GitHub のリリースは 2026-10-12）です。修正では、イベント種別をパスの値ではなく保存済みのコネクタ情報から取り、「<種別>.<処理>」の形でないイベントは受け取る側が捨てるようになりました。
- 2026-11-02 時点の最新リリースは 1.0.0（2026-10-27）で、0.10.0 より新しい版です。1.0.0 は SAML と汎用 OAuth のサインインの廃止など、互換性に関わる変更を含むため、更新の前にリリースノートを確認してください。
- 勧告には回避策なし（アップグレードのみ）と書かれています。

## 数値と出典（2026-11-02 時点）

| CVE | 対象 | 必要な権限 | CVSS v3.1 | CVSS v4.0 | CWE | EPSS |
|---|---|---|---|---|---|---|
| CVE-2026-119710 | PipesHub 0.3.0 以上 0.10.0 未満 | 認証済み・crawl:write | 7.1 | 7.1 | CWE-862 | 0.42%（2026-11-01 付） |

- NVD の状態は Deferred（保留）で、NVD 自身の評価はありません。CVSS は VulnCheck（CNA）の値です。v3.1 のベクターは AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H、v4.0 のベクターは AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N です。
- GitHub の勧告は別の評価で、CVSS v3.1 を 8.1（C:N/I:H/A:H）、CWE を CWE-20 と CWE-863 としています。評価の違いは完全性への影響の見積もり（低か高か）です。
- EPSS（FIRST）は 0.42% で、パーセンタイルは 0.37（2026-11-01 付）です。
- KEV（CISA の悪用確認済みカタログ）には掲載がありません（2026-11-02 取得）。CISA の SSVC 評価（2026-10-30 付）は、悪用 poc、自動化 no、技術的影響 partial です。
- 公開された GitHub の勧告に、原因のコードの位置と再現の流れが書かれています。実際の攻撃での悪用は確認していません。

## severity を high とした理由

crawl:write だけでコネクタとインデックスを削除でき、権限の分離（削除は別の権限）が破られます。CVSS は v3.1 が 7.1（GitHub の評価は 8.1）です。一方で認証済みのトークンが必要で、機密情報の取得は示されておらず、EPSS は 0.42% と低く、KEV にも載っておらず、悪用も確認していません。修正版も出ています。以上から high としています。

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

1. PipesHub を使っているか、版が 0.10.0 未満かを確認します（1.0.0 が最新です）。
2. 0.10.0 以降に更新します。1.0.0 へ上げる場合は、サインイン方式など互換性に関わる変更のリリースノートを先に確認します。
3. 更新できない間は、crawl:write のスコープを持つトークンやアプリケーションを必要なものに絞り、使っていないものを失効させます（推定）。
4. 想定外にコネクタが消えていないか、コネクタ一覧とインデックスの件数を確認します。消えていた場合に備えて、設定と同期元を控えておき、再作成と再インデックスの手順を用意します（推定）。
5. スケジュール API への呼び出しのうち、パスの :connector 部分に「.」を含むものがないか、アクセスログで確認します（推定）。

## 未確認の点

- 実際の攻撃での悪用は確認していません。
- 0.3.0 より前の版や、0.10.0 以降の版への影響は確認していません（勧告の対象は 0.3.0 以上 0.9.1 以下）。
- 0.10.0 の修正コミットの中身は、個別には読んでいません。修正の説明は GitHub の勧告の記載によります。
- NVD 自身の評価は未実施（Deferred）です。


## 出典
- [NVD CVE-2026-119710](https://nvd.nist.gov/vuln/detail/CVE-2026-119710) — NIST NVD
- [VulnCheck 勧告（PipesHub connector deletion via crawling manager schedule route）](https://www.vulncheck.com/advisories/pipeshub-0.3.0-before-0.10.0-connector-deletion-via-crawling-manager-schedule-route) — VulnCheck
- [GitHub Security Advisory GHSA-cwp5-6php-hrgx（pipeshub-ai）](https://github.com/pipeshub-ai/pipeshub-ai/security/advisories/GHSA-cwp5-6php-hrgx) — GitHub
- [PipesHub v0.10.0 リリース](https://github.com/pipeshub-ai/pipeshub-ai/releases/tag/v0.10.0) — GitHub
- [FIRST EPSS](https://api.first.org/data/v1/epss?cve=CVE-2026-119710) — FIRST
- [CISA KEV カタログ](https://www.cisa.gov/known-exploited-vulnerabilities-catalog) — CISA

---
出典: World Security（株式会社NTP） https://n-t-p.io/worldsecurity/articles/pipeshub-event-type-injection-crawling-manager-schedule-route-connector-deletion-before-0-10-0-cve-2026-119710