
結論
TypeBotのバージョン3.15.2以前には、重大なストレージ型XSS脆弱性が存在し、攻撃者が任意のJavaScriptコードを実行できる可能性があります。影響を受けるユーザーは、早急にバージョン3.16.0以降にアップデートすることが推奨されます。
この記事の要点
- TypeBotのバージョン3.15.2以前にストレージ型XSS脆弱性が存在
- 悪意のあるSVGファイルのアップロードにより、任意のJavaScriptが実行可能
- セッションやトークンの盗難、アカウントの乗っ取りのリスク
- バージョン3.16.0で修正済み
脆弱性の概要
TypeBotはチャットボットビルダーのツールです。バージョン3.15.2以前には、app.typebot.ioのプロフィール画像アップロードフォームに重大なストレージ型XSS脆弱性が存在します。このアプリケーションは、SVG/XMLベースのアップロードを適切にサニタイズまたは制限せず、ドメインを通じてアクセスされた際にそれらを直接レンダリングします。悪意のあるSVGファイルをアップロードすることで、攻撃者は任意のJavaScriptコードを実行することができます。この脆弱性は、ペイロードがインフラストラクチャ(app.typebot.io)に永続的に保存され、公開されている恒久的なリンクからアクセス可能であるため、ストレージ型XSSの悪用を直接可能にします。悪意のあるSVGのアップロードを通じて、攻撃者は被害者のブラウザで任意のJavaScriptを実行し、セッションやトークンの盗難、アカウントの乗っ取り、機密ユーザーデータの流出を引き起こす可能性があります。この問題はバージョン3.16.0で修正されています。
| 項目 | 内容 |
|---|---|
| CVE番号 | CVE-2026-39970 |
| 公開日 | 2026-05-22T19:17:03.633000Z |
| 対象システム | TypeBot バージョン3.15.2以前 |
| 脆弱性の種類 | ストレージ型XSS |
| CVSSスコア | 8.5 |
| 攻撃条件 | 認証不要 / ネットワーク経由 |
◆ CVEについてはこちらから
まず何をすべきか
- TypeBotのバージョンを確認し、3.15.2以前を使用している場合はアップデートを行う。
- アップデート後、システムの動作を確認する。
- 不審なアクティビティがないか監視する。
出典元
- NVD詳細ページ:https://nvd.nist.gov/vuln/detail/CVE-2026-39970
- CVE公式ページ(cve.org):https://www.cve.org/CVERecord?id=CVE-2026-39970
- security-advisories@github.com:https://github.com/baptisteArno/typebot.io/releases/tag/v3.16.0
- security-advisories@github.com:https://github.com/baptisteArno/typebot.io/security/advisories/GHSA-jj87-c343-26vp
対象システムと影響範囲
TypeBotのバージョン3.15.2以前を使用しているユーザーが影響を受けます。特に、SVGファイルのアップロード機能を利用している場合はリスクが高まります。
被害内容
悪用された場合、攻撃者は任意のJavaScriptを実行し、セッションやトークンの盗難、アカウントの乗っ取り、機密ユーザーデータの流出が発生する可能性があります。
既知の悪用状況
現時点では実際の攻撃への悪用は確認されていません。
対応方法
ベンダーは、TypeBotをバージョン3.16.0以降にアップデートすることを推奨しています。
FAQ
Q1. どの製品が影響を受けますか?
TypeBotのバージョン3.15.2以前を使用しているユーザーが影響を受けます。
Q2. まず何をすればよいですか?
TypeBotのバージョンを確認し、3.15.2以前を使用している場合はアップデートを行ってください。
Q3. 実際の悪用は確認されていますか?
現時点では実際の攻撃への悪用は確認されていません。

コメント