AI 会议记录应用泄露逾 18.1 万条会议记录
Hacker News 摘要原标题:Over 181,000 AI meeting recordings left wide open in note taking app
网络安全研究员 BobDaHacker 披露了 AI 会议记录应用 tl;dv 存在严重的安全漏洞。该应用拥有超过 200 万用户,主要功能是自动加入 Google Meet、Zoom 或 Teams 会议进行录音、转录并生成 AI 摘要。由于该公司未能正确配置数据库权限,导致超过 18.1 万条会议记录面临泄露风险。
漏洞核心原理
tl;dv 使用 Firebase 存储数据。当用户登录应用时,平台会通过特定接口交换获取一个 Firebase 令牌。利用该令牌,任何经过身份验证的 tl;dv 用户(包括免费版用户)都可以直接查询其 Firestore 数据库中的 meetings 集合。
该数据库集合缺乏租户隔离机制。这意味着一名普通用户不仅能看到自己的会议,还能通过简单的查询看到平台上所有用户的会议元数据。
泄露的数据规模与细节
研究员通过查询发现,受影响的数据包含:
• 来自 35,003 个不同域名的 84,312 名唯一用户的 181,874 条会议记录。
• 数据泄露涵盖了 23 个国家的政府部门(.gov 域名),包括美国、巴西、乌克兰、马来西亚、以色列等。
• 涉及伯克利大学、东京大学等知名高等学府(.edu 域名)。
• 涉及众多大型企业,如 HubSpot、Confluent 以及日本的三井仓库和三井不动产。
实时监听与潜入风险
每条会议记录都包含创建者的电子邮件地址、会议提供商以及会议 ID。更严重的是,数据库中包含会议的实时状态。
在任何给定时间内,约有 1,000 场会议的状态显示为 recording(正在录制)。由于会议 ID 是公开可见的,攻击者可以直接获取这些 ID 并潜入正在进行的直播会议中。研究员作为概念验证,曾成功进入了马来西亚教育部的一场有 157 人参加的会议,以及美国某大学学生的创业项目讨论会,且未被发现。
其他泄露点与内部架构
该公司的微服务架构以意大利面命名,例如 carbonara、ravioli 等。研究员通过扫描其子域名,发现了一个供员工内部使用的 2026 世界杯预测应用。
由于该应用完全没有身份验证机制,通过调用其 API 接口,可以直接获取 tl;dv 公司的员工通讯录,包含 43 名参与者的姓名、公司邮箱甚至首席执行官的个人邮箱。
沟通失败的经过
研究员自 2026 年 1 月 28 日起多次联系 tl;dv 公司的联合创始人 Raphael Allstadt。尽管对方起初给出了积极回应,并承诺首席技术官会跟进处理,但实际上在接下来的六个月里,该公司始终没有修复漏洞,首席技术官也从未回信。
截至 2026 年 7 月,该 Firestore 数据库漏洞依然存在。尽管该公司的官方网页上罗列了各种合规认证(如 SOC2、GDPR)和安全承诺,但现实中的数据保护措施却极其敷衍。
研究员的修复建议
• 立即修复 Firestore 的租户隔离规则,确保用户只能查询属于自己的数据。
• 为内部应用增加身份验证,防止员工信息泄露。
• 建立有效的安全报告响应机制,重视研究员提交的漏洞。