据 Ars Technica 11 月 10 日报道,安全公司 Claroc 发现,SpaceXSI 旗下 AI 编程 agent Grok Build 的应用分享链接可被大规模枚举,数千名用户的应用数据对任何人公开,其中包括 SpaceXSI 自己创建的应用。SpaceXSI 是已合并的 SpaceX 与 xAI 的名称,由马斯克持有。
Grok Build 用户可以用语音或文字生成应用,几分钟内就能拿到可供内部测试的版本,并通过分享链接交给他人。链接最左侧是两个或更多随机生成的「骰子词」,右侧是 grok.me,例如 https://cinder-crane-sand-frost.grok.me。这样做的本意,是让链接难以被猜到,持有链接即视为获得授权。
问题在于,随机部分位于域名左侧,属于子域名,会被被动 DNS 服务记录在可公开查询的数据库里。Ars 指出,Google 文档等服务把随机部分放在域名右侧的路径中,DNS 看不到。
Claroc 联合创始人兼 CTO Asaf Aprozper 称,通过被动 DNS 查到 43,601 个以 grok.me 结尾的链接,其中超过 35,000 个(近 95%)是公开的,点开即可看到应用及其存储的全部数据。他还称,过去一周的测试显示,Grok 默认把链接设为「Anyone with the link」,用户可改为「invited users」或「only you」。
Claroc 在 SpaceXSI 自己创建的 24 个应用中发现了敏感内容,包括标注机密的销售团队新人入职计划、含 594 个客户的销售区域图、内部系统地址和广告提案。
其他用户的数据包括:
Claroc 周日(11 月 8 日)通知 SpaceXSI,无人回应后,Claroc 一名人员在 X 上 @ 了马斯克和 Grok 负责人 Matt Palmer。这 24 个应用周一晚间仍在暴露数据。Ars 发邮件询问后数小时内,SpaceXSI 开始移除链接,发稿时这 24 个应用的链接均返回「app not found」。
Cursor(SpaceXSI 近期收购的 AI 编程服务)的一名代表通过邮件称,Grok Build 应用默认私有,只有创作者选择分享才会公开。Ars 称,Aprozper 的测试结果与此相反。
Aprozper 称,Lovable、Bolt、Replit 等应用构建平台同样给每个应用分配独立网址,相同的 DNS 记录也会暴露它们,但 Grok 上发现的企业敏感数据最多。Ars 指出,Claude 发布的 artifacts、ChatGPT 的分享对话和 Gemini 的分享链接,都把随机部分放在路径里,DNS 看不到。
Ars 建议,Grok Build 用户除非打算公开应用,否则应选择「invite others」选项。