tl;dvの欠陥により181,874件の会議記録とライブ通話IDが露呈したと研究者が述べている

報告によると、そのアクセス制御の失敗は、AIノートテイカーが200万人以上のユーザーに対してSOC 2準拠を謳っていた間、6か月間続いていた。

By · Published

Primary source: BobDaHacker

Why it matters

AI meeting assistants are becoming repositories for corporate memory. A single tenant-isolation error can expose live-call details across thousands of organizations.

Illustration of tl;dv meeting records and live-call IDs shown exposed and spilling across a fragmented digital interface.

Raphael Allstadt (@rallstadt), Allan Bettarel and Carlo Thissenは、tl;dvで発生したセキュリティ上の失敗に直面している。報告によれば、その失敗により認証済みの任意のユーザーが他の顧客の会議記録を照会し、ライブ通話のIDを取得できたという。アプリケーションセキュリティ研究者のBobDaHackerは84,312人のユーザーに紐づく181,874件の記録をカウントし、その調査結果を8月4日の公開報告で発表した。

この事例は、Allstadtがtl;dvについて語ってきた運営上のストーリーに正面から反する。彼は2人の長年の友人とともにドイツのAI会議企業を創業し、創業初年度には資金が尽きる寸前まで追い込まれたこともあり、最終的には200万人以上のユーザーを抱えると主張するプロダクトに育て上げた。Allstadtは初期の頃についての2024年の回想で、投資家の関心、停滞する収益、採用を学ぶプレッシャーの間で揺れ動いた経緯を記している。事業のスケール拡大は今や創業者たちにより重大な試練を突きつけている:tl;dvに預けられた会話の量と機密性に対して、同社のセキュリティ慣行が追いついていたかどうかだ。

ひとつのコレクションが顧客の境界を越えていた

BobDaHackerによると、tl;dvはユーザーの認証トークンをgw.tldv.io/v1/users/firebase/tokenを通じてFirebaseトークンに交換していた。報告では、そのトークンが共有の Cloud Firestore データベースに対するクエリを許し、meetingsコレクションにテナント分離が欠けていたという。

研究者によれば、露出した記録には会議作成者のメールアドレス、会議プロバイダ、録音ステータス、タイムスタンプ、および会議IDが含まれていた。recordingとマークされた会議の会議IDは、アクティブな Google Meet や Microsoft Teams の通話に対応する可能性がある。BobDaHackerは、ある時点で約1,000件の記録がそのステータスを持っていたと推定している。

GoogleのFirestore のセキュリティに関するガイダンスは、認証済みのすべてのユーザーにデータベースへのアクセス権を与えるようなルールを明確に警告している。同ドキュメントは、各リクエストに対して所有権や権限をチェックするユーザーベースまたはロールベースのルールを推奨している。

BobDaHackerは、Firestoreから取得した会議IDを使って2件の通話に侵入したと述べている:157人以上が参加したマレーシア教育省の会議と、米国のある大学の21人の学生がスタートアップに取り組んでいた会議だ。Dark Reading は独自に8月4日に報じたところによれば、公開時点でこの欠陥は依然として有効であり、研究者がAIノートテイカーを偽装して参加を試みた場合、約80%の確率でプライベート会議に入室できたという。

この点は重要だ。会議IDを所持しているだけでは、会議プラットフォームの待機室や入室管理が自動的に破られるわけではない。tl;dvの露出は通話を「発見可能」にしていただけであり、ホスト側の弱い管理や会議ボットが通常存在することが、実際の侵入経路を提供していた。

181,874という数字はメタデータを指しており、181,874件の公開録音を意味するわけではない

見出しの数字は、元の投稿タイトルが示唆するよりも限定的に解釈する必要がある。BobDaHackerは35,003のメールドメインにまたがる181,874件の会議記録へのアクセスを報告した。研究者は録音、文字起こし、クリップ、ノートその他のコレクションが認可エラーを返したと述べており、会議のコンテンツはデフォルトでプライベートだったという。

BobDaHackerは別途27,334件の会議IDをテストし、1,000件超の公開アクセス可能な記録を発見したと報告しており、715件の招待者メールアドレスが228のドメインにわたって含まれていた。Dark Readingは後に研究者が約70,000件の会議のサンプルを扱ったと述べたと引用している。報告されているサンプルサイズはすり合わせられておらず、どちらの数字も181,874件すべての音声、映像、文字起こしが公開されていたことを裏付けるものではない。

それでも露出したメタデータは運用上の価値を持っていた。サンプルには23カ国の政府ドメイン、BerkeleyやUniversity of Tokyoを含む大学、HubSpot、Confluent、Mitsui Fudosan、AnyMind Groupといった企業が含まれていたとされる。会議の日時、従業員のアドレス、ライブ会議IDは、誰が話しているか、いつ通話が行われているか、外部者がどのように近づけるかを明らかにし得る。

BobDaHackerは初回の開示日を2026年1月28日とし、追跡記録は7月22日まで文書化しており、その時点でFirestoreへのアクセスは引き続き利用可能だったと述べている。したがって、脆弱性は公開報告が出た時点で少なくとも6か月は存在しており、8月に初めて発見された欠陥というわけではない。

創業者の主張するセキュリティと現実の運用が衝突する

機密扱いされる可能性のある会話を録音することを中心に据えたプロダクトにとって、タイミングは厳しい。tl;dvの現在のセキュリティページは、同サービスがSOC 2 Type IIおよびGDPRに準拠しており、保存データをAES-256で暗号化し、本番システムを脆弱性スキャンし、デプロイ前にコードレビューを行っていると述べている。同ページはまた、tl;dvのセキュリティチームが脆弱性報告に24時間以内に対応すると約束している。

BobDaHackerの開示は、あるFirestoreコレクションにおける基本的な認可エラーと、1月から7月にわたる報告プロセスを描いている。この説明は、他の顧客の会議データを取得できたことや通話に入室できたことを含め、一部がDark Readingによって裏付けられている。tl;dvは、影響の全容、修正日、あるいは影響を受けた顧客に通知が行われたかどうかを確立する公的な技術説明をまだ提供していない。

Allstadtの成長戦略は、記録された会話を元の通話を超えて有用にすることに重心を置いてきた。tl;dvは現在、AIによる要約、フォローアップメール、CRMの更新、セールススコアリング、会議を横断した集計インサイトをマーケットしている。ワークフローが増えるごとに、tl;dvのアクセス制御の背後に蓄積される職場情報の量は増加する。

創業者たちはすでにプロダクトにおける難しい転換を乗り越えてきた。tl;dvが2022年6月にEUR4.3 millionのシードラウンドを発表したとき、Allstadtは主にクロスプラットフォームで非同期に通話を録画、クリップ、レビューする方法として位置付けていた。K Fundが資金調達を主導し、Seedcamp、Mustard Seed Maze、another.vc、Shilling VCが参加していた。以来プロダクトは会話から知識を抽出して配布するAIシステムへと拡張している。

その拡張は認可ミスのコストを高める。会議アシスタントは使い捨ての文字起こしツールから検索可能な企業の記憶へと移行しており、記録は採用決定、顧客との交渉、製品計画、内部紛争を露呈し得る。tl;dvの創業者たちは録音と共有の摩擦を下げることで流通を築いてきた。彼らの次の運営上の課題は、これらの記録へのアクセスが同等の注意をもって制限されていることを証明することだ。

Reader comments

Conversation for this story loads after sign-in.