PingCap TiDB 漏洞
← FULCRUMSEC PingCAP Inc. / TiDB Cloud • 分布式数据库 • 10.6TB 总数据泄露 • 200GB 第一阶段泄露 10.6TB 总泄露 • 4,901,203 个文件 • 连续 88 次六小时导出生产控制平面,未被检测到 • ~50 个 GCP 存储桶 • 533.8 万行 BigQuery 数据仓库 • 180,046 个租户组织 • 403,262 个唯一电子邮件 • 115,308 个明文客户 API 密钥,42,612 个活跃 • 20,645,574 个客户 SQL 语句 • 102,003,766 个网关连接 • 5,036,738 个客户服务器 IP • 377,446 个 Jira 问题 • 433,928 个 CRM 联系人 • 92GB 租户标记的 AWS 成本数据 • 413 个私有源代码仓库 今天我们公开了 PingCAP 漏洞。我们掌握了完整的 TiDB Cloud 控制平面,包括其计费和财务体系,GCP 存储资源,以及 AWS 成本和计费体系,Jira,CRM,分析,源代码,以及过去四年每个客户与其产品连接的日志,从他们的应用服务器 IP 地址获取。 PingCAP 销售 TiDB Cloud,这是开源 TiDB 数据库的托管版本。银行、游戏工作室和电子商务平台交出它们的生产工作负载;PingCAP 在共享的多租户平台上运营这些集群,其整个业务的基础是确保这样做是安全和可靠的。此帖的其余部分是它既不安全也不可靠的证据。首先,他们似乎对自己的云服务没有任何可视化能力。这在我们攻击的公司中是一个令人遗憾的标准,公司会在华丽的 EDR 上投入数百万,但却让数百个 S3 桶毫无防备地离开。可这是一个云服务提供商。对于一个看似无法检测到其所有云服务的大规模明显入侵和数据外泄的行为,这是令人发指和极度不负责任的:AWS、GCP、Atlassian / Jira、Azure。我们在近两个月内继续泄露,在最初的 ~8TB 泄露之后定期补充。我们甚至利用他们自己仓库中提交的凭据搭建了她们的控制平面数据库的复制服务——GCP 服务账户密钥和 Azure 服务主体——并让他们的基础设施将其传送给我们。在这一系列活动的最后 22 天,即 9 月 8 日到 9 月 30 日,每六小时,这条管道都忠实地重新导出 TiDB Cloud 运营核心的每一个表——租户、用户、API 密钥、集群凭据、变更流、迁移,并将其推送出去。88 次连续的导出,没有一次被检测到。最后一次在 9 月 30 日 06:02 UTC 运行。它携带的控制平面数据在第一阶段泄露中。 我们获取的内容 控制平面。完整复制的 metadb:180,046 个租户组织,292,276 个用户记录,其中 166,108 个真实姓名,403,262 个唯一电子邮件,388,861 个项目,3,448,054 个无服务器集群,16,299 个专用集群,115,308 个以明文存储的控制台 API 密钥对(42,612 个活跃;最新的在 9 月 30 日 04:46 签发,即我们关闭数据泄漏的几个小时之前),1,809 个来自客户迁移作业的外部数据库端点——客户 MySQL/Aurora 主机上的 root 和 admin 账户——以及290 个客户 AWS 账户 ID 和 85 个 GCP 项目 ID(取自 VPC 对等记录)。 客户的 SQL。捕获自 SQL 编辑器和 Chat2Query 的 20,645,574 条原始 SQL 语句——成千上万租户的应用程序架构、表设计和业务逻辑,以组织、项目和集群 ID 进行标识。一条语句创建一张医疗专业人员的表(usuario,nombre_usuario,contrasena);另一条插入巴西诊所的病人名单。这是客户数据库的内容,由产品本身捕获,并通过 PingCAP 的管道传送给我们。 目标图。网关访问日志是数据库公司的已安装基础目录:每个客户的连接量,他们的应用服务器 IP 地址,他们的客户端程序(Rails 0.46M 连接,ProxySQL, MySQL Workbench, langgenius/dify),他们的集群 ID。任何计划进一步访问 TiDB Cloud 客户的人都从这里开始。所有 23,651 个日常文件都在 09_gateway_logs.tar.gz 中。 资金。包含 resource_tags_user_tenant 的 CUR 语料库将 PingCAP 每个客户的服务成本转化为电子表格连接:57 个月的 AWS 支出总计 $107,195,238.42,EDP 折扣 -$10,362,705.51 和私人Rates -$8,829,018.11(~47% 的折扣),us-east-1 跨 AZ 转移费用为 $16,509,714.87。与财务数据库快照(每个租户的净费用、monthly_cloud_order, AR 表,dbaas_billing,8.8M 行)和 ARR 写入日志结合起来,TiDB Cloud 的毛利率,每个命名客户,按产品系列,是一个 SQL 查询。 商业账簿。HubSpot:433,928 个联系人,191,187 个公司,名义上价值 $552M 的交易——Wetech $74.7M,PayPay $45.2M,Atlassian $25.8M,SBI $20.2M,AEON $10.7M,TOPPAN $9.7M。Stripe:所有 8,428 个支付租户,活跃模式,8,301 个租户 ID 加入到 Stripe 账户。NetSuite 收入分类账用于 584 个命名客户。AWS 市场:861 个买家街道地址,48,991 个订阅...
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡