概要
tl;dv はAI会議記録プラットフォームだが、 Firestoreデータベースの重大なセキュリティ脆弱性 が2026年1月から半年以上放置されている。 CTOからの返答なし、ユーザーの機密会議情報が 全ユーザーに漏洩可能 な状態。 政府・大学・企業 の会議データが無防備に晒されている。 開発チームの対応遅延・不誠実なコミュニケーション が問題を悪化。 プラットフォームの信頼性とセキュリティ対策の甘さ が露呈した事例。
tl;dv Firestore脆弱性報告の経緯と問題点
- 2026年1月28日、Firestoreの テナント分離欠如による情報漏洩 を報告
- 6ヶ月経過後の2026年7月時点 でも 脆弱性未修正、CTOからの返答なし
- tl;dv はGoogle Meet、Zoom、Teams等の会議を自動記録・要約するAIプラットフォーム
- 2百万人超のユーザー、著名投資家・LinkedInインフルエンサーから支持
- 営業・採用・戦略会議など高度な機密性を持つ会話内容 を記録・保存
- JWT認証後にFirebaseトークン取得、Firestoreのmeetingsコレクションにアクセス可能
- 全ユーザーが全会議情報を閲覧可能 (テナント分離なし)
- 会議作成者メールアドレス、会議ID、録画状況、タイムスタンプ等が漏洩
- 録画中会議はライブIDが取得でき、誰でも会議に侵入可能
- 常時約1,000件のライブ会議 が存在
- 攻撃者はボットで全会議へ同時侵入も可能
- 実際に 2つの会議に侵入 し、 政府・大学の機密会議 に参加できてしまった事例
漏洩規模・影響範囲
- meetingsコレクションに18万件超の会議記録
- 84,312人のユニークユーザー、 35,003のメールドメイン
- 23カ国の政府機関 (.govドメイン)、 有名大学 (.edu/.ac)、 大手企業 の会議情報が無防備
- 例: Mitsui-Soko、HubSpot、Confluent など
- ピーク月は2025年7月、1ヶ月で43,209件の会議
- 水曜14時UTC が最も多い時間帯(7,804件)
- 1,000件超の会議動画・議事録が公開設定
- 715件の招待者メールアドレス も公開、 国際的な環境NGOや政府会議 も含む
開発インフラ・追加のセキュリティ問題
- マイクロサービス名がパスタ(cappellini, carbonara等)
- 社内向けWorld Cupアプリ (worldcup.tldv.io)も 認証なしで社員名簿・メールアドレスが漏洩
- Player APIが認証不要、 19人の社員情報 が流出
- Prediction/Fitureエンティティも無防備
- セキュリティバッジ多数掲示、「24時間以内に返答」と明記しつつ 実際は無視
脆弱性報告・開発チームの対応経緯
- 2026年1月28日 :Raphael Allstadt(連絡担当)へLinkedIn経由で報告、即返信あり
- CTOに転送依頼、以降CTOからは一切返答なし
- 2月~3月 :数度のリマインドも放置
- 7月22日 :未修正・未返答のまま半年経過
- ユーザー・顧客の信頼失墜、 セキュリティ意識の低さ露呈
tl;dvへの提言・まとめ
-
会議情報にFirestoreセキュリティルール適用 (他コレクションは適切に403返却済み)
-
World Cupアプリに認証追加 または サービス停止
-
脆弱性報告への誠実な対応、 セキュリティ研究者へのリスペクト
-
プラットフォームの信頼性回復 と ユーザー保護の徹底
- 「パスタ」な開発体制で終わらせないための危機管理意識の向上
- 「So long and thanks for all the pasta :3」 (皮肉を込めた締め)
tl;dv の事例は、 クラウド時代のSaaSにおけるセキュリティ運用・対応の重要性 を強く示す警鐘。 「SOC2/GDPR準拠」だけではユーザーは守れない、 実装と運用の両輪 が不可欠。