AI Security AI安全 15h ago Updated 1h ago 更新于 1小时前 43

Salesforce Data Thefts Continue via Klue App Compromise Salesforce数据盗窃通过Klue应用妥协事件持续发生

Threat actors breached Salesforce instances via compromised Klue Battlecards app integration. Attackers used stolen OAuth tokens to exfiltrate data through Salesforce's REST API. The attack involved rapid, automated data extraction over a 24-hour period. This follows a recurring playbook of third-party SaaS integration abuse in the Salesforce ecosystem. Huntress confirmed its own data, including sales contacts, was stolen in the breach. Salesforce再次因第三方应用集成被攻击,此次通过Klue Battlecards应用的OAuth令牌被滥用。 ReliaQuest确认攻击者使用自动化脚本,在约24小时内通过Salesforce REST API批量窃取了客户数据。 攻击模式与2025-2026年的Salesloft Drift及Gainsight事件如出一辙,形成系列化攻击。 已知网络安全厂商Huntress确认其Salesforce数据(业务联系人、报价等)被泄露。 Salesforce已暂停与Klue应用的集成,并声明漏洞源于Klue应用连接,而非Salesforce平台本身。

70
Hot 热度
60
Quality 质量
55
Impact 影响力

Analysis 深度分析

TL;DR

  • Threat actors breached Salesforce instances via compromised Klue Battlecards app integration.
  • Attackers used stolen OAuth tokens to exfiltrate data through Salesforce's REST API.
  • The attack involved rapid, automated data extraction over a 24-hour period.
  • This follows a recurring playbook of third-party SaaS integration abuse in the Salesforce ecosystem.
  • Huntress confirmed its own data, including sales contacts, was stolen in the breach.

Key Data

Entity Key Info Data/Metrics
Salesforce CRM vendor, suspended Klue Battlecards integration due to breach. Integration suspended June 17, 2026.
Klue (Battlecards App) Third-party application whose compromised OAuth tokens enabled the breach. N/A (Tool exploited)
ReliaQuest Security firm that confirmed the breach and analyzed the attack pattern. Observed "nearly a thousand queries in 15 minutes" during exfiltration.
Attack Pattern Used compromised Klue service account to generate OAuth tokens for Salesforce access. Bulk data extraction occurred over ~24 hours, sustained exfiltration over 6 hours.
Huntress Cybersecurity vendor that confirmed its own Salesforce data was compromised. Stolen data included business contacts, price quotes, sales-related data.

Deep Analysis

This isn't a new story; it's the same sad rerun with different character names. The breach of Salesforce instances via Klue's Battlecards app is a textbook case of the SaaS ecosystem's foundational flaw: the illusion of security via centralization. Everyone piles their crown jewels into Salesforce, then hooks up dozens of third-party apps with broad permissions, treating OAuth tokens like cheap hotel room keys. The attackers aren't geniuses; they're just exploiting the lazy, convenience-first architecture we've all collectively built.

The playbook, as ReliaQuest correctly notes, is identical to the Salesloft Drift and Gainsight hacks. Attackers compromise a smaller, less-secure SaaS vendor (Klue), grab their service account credentials, and then use the trust relationship they have with the real target (Salesforce) to walk right in the front door. It's a supply chain attack, but not on software code—on data access permissions. The technical execution here was brutally efficient: automated Python scripts, a burst of a thousand queries in fifteen minutes, and a 24-hour smash-and-grab. This wasn't a hesitant probe; it was a well-oiled extraction job. The shift from slow, stealthy pulls to a "burst" suggests the attacker had either set off alarms they needed to race against or simply found the data jackpot they were after.

Salesforce's statement that the issue "does not arise from a vulnerability within the Salesforce platform" is technically true but intellectually dishonest. It's a massive vulnerability in the Salesforce ecosystem model. When you create a platform that encourages deep, privileged third-party integrations as a core value proposition, you own the security implications of that model. You can't just point to the broken link in the chain and wash your hands. This is a systemic risk Salesforce is monetizing but not effectively mitigating for its customers.

The real losers here are the businesses whose data was stolen. For companies like Huntress, having your sales pipeline, pricing, and internal communications exposed is a competitive nightmare. But the attack also exposes a dirty secret: most organizations have zero visibility into the activity happening through these third-party connections. They see the "Connected App" status as a green light, not a potential tunnel. The monitoring for abnormal API calls—like a sudden thousand-query burst—is either nonexistent or alerts are lost in a sea of noise.

What we're witnessing is the industrialization of SaaS exploitation. The tooling is standardized, the targets are lucrative, and the defense is scattered across thousands of vendors with varying security maturity. The attackers are playing an ecosystem game while defenders are still thinking in silos. Until companies start treating every OAuth token like a privileged admin credential and enforcing strict, granular API monitoring, this cycle will repeat indefinitely. The next breach won't be a surprise; it'll just be the next app in the directory.

Industry Insights

  1. API Security is Now Business-Critical: Companies must inventory all third-party SaaS integrations and enforce strict OAuth permission scopes and real-time API call monitoring to detect anomalous data exfiltration patterns.
  2. The Zero-Trust Model Must Extend to SaaS: Assume any integrated third-party app could be compromised. Implement micro-segmentation and conditional access policies for data accessed via these integration points.
  3. SaaS Security Posture Management (SSPM) is Non-Negotiable: Organizations need tools to continuously assess and manage the risk of their entire SaaS stack, including the permissions granted to connected apps.

FAQ

Q: Is Salesforce responsible for this breach?
A: Legally and technically, the breach originated from Klue's compromised credentials. However, Salesforce's platform architecture enabling powerful third-party integrations creates systemic risk, placing significant ethical and reputational responsibility on them to enforce better security standards across their ecosystem.

Q: How do attackers exploit OAuth tokens in these breaches?
A: They compromise the integrated application (Klue) to steal its service account credentials or tokens. They then use those tokens to authenticate to the main platform (Salesforce) as that trusted application, gaining access to all data the integration was permitted to see.

Q: How can companies detect this type of attack?
A: Implement strict monitoring on API endpoints, especially for bulk read/export operations. Establish baselines for normal integration activity and set high-priority alerts for deviations, such as a spike in query volume or access to unusual data objects.

TL;DR

  • Salesforce再次因第三方应用集成被攻击,此次通过Klue Battlecards应用的OAuth令牌被滥用。
  • ReliaQuest确认攻击者使用自动化脚本,在约24小时内通过Salesforce REST API批量窃取了客户数据。
  • 攻击模式与2025-2026年的Salesloft Drift及Gainsight事件如出一辙,形成系列化攻击。
  • 已知网络安全厂商Huntress确认其Salesforce数据(业务联系人、报价等)被泄露。
  • Salesforce已暂停与Klue应用的集成,并声明漏洞源于Klue应用连接,而非Salesforce平台本身。

核心数据

实体 关键信息 数据/指标
Salesforce 安全事件响应方 暂停Klue Battlecards集成,声明问题限于应用连接
Klue 被入侵的第三方应用 其集成服务账户OAuth令牌被用于发起攻击
ReliaQuest 安全监测与分析方 确认攻击模式,描述攻击细节
攻击行为 攻击技术特征 15分钟内近1000次API查询;数据泄露持续超6小时
攻击周期 整体攻击窗口 约24小时,符合批量数据提取特征
受影响方(已知) Huntress公司 数据包括业务联系人、价格报价、销售相关数据与信息

深度解读

又一起Salesforce数据泄露,又是“第三方集成”的老剧本。但这次,我看到的不是偶然事件,而是一个正在固化的、令人不安的攻击范式。

这不是第一次,也不会是最后一次。从2025年的Salesloft Drift到Gainsight,再到现在的Klue Battlecards,威胁分子的剧本几乎一字不改:瞄准SaaS生态中那些权限广泛、监控薄弱的第三方应用,攻陷一个,就等于拿到一把能打开无数企业后门的“万能钥匙”(OAuth令牌)。然后,他们就可以优雅地、甚至自动化地访问这些企业的核心CRM数据。Salesforce每次都急于撇清关系,强调“非平台本身漏洞”,但这恰恰暴露了问题的核心:问题不在于城堡的城墙是否坚固,而在于城堡主动邀请进来的信使太多,且无人检查他们箱子里的钥匙是不是偷来的。

现代企业的SaaS生态,本质上是一个建立在广泛信任之上的复杂网络。一个销售团队为了提升“竞争力”,引入Klue做竞品分析,再引入Salesloft做销售互动,这看起来天经地义。但安全部门呢?他们往往在应用已经上线、权限已经授予、数据已经开始流动之后,才被通知“我们又接了个新工具”。这种业务敏捷性与安全可控性之间的根本矛盾,让所谓的“零信任”在SaaS集成面前成了纸上谈兵。

更令我担忧的是攻击的“产业化”迹象。ReliaQuest的分析点出了关键:攻击者先是“缓慢、稳定地”窃取数据以掩盖行踪,随后又转向“快速、猛烈”的突袭以获取特定记录。这不像是一次性的脚本小子行为,更像是有明确目标、有时间规划的“数据收割”作业。24小时的攻击窗口,自动化脚本,对REST API的熟练调用——这背后可能是一个正在将这种模式“产品化”的黑产链条。他们发现,攻击一个受信任的SaaS应用供应商,比攻击成百上千个独立的企业系统,性价比要高得多。

这次事件中,OAuth令牌成为了绝对的主角。它就像数字世界的委托书,一旦签发,持有者便可以代表用户行事。问题在于,我们常常给予这些委托书过于宽泛的权限(scope),且管理松散。Klue的令牌为何能访问Huntress公司的价格报价和销售数据?这反映出企业在授予集成权限时的“最小权限原则”执行得多么敷衍。我们把黄金大门的钥匙轻易地交给了一个可能自己家里都没装防盗门的“朋友”。

Salesforce作为平台方,其责任远不止于事后暂停集成。他们建立的这个庞大应用生态,本身就是最大的攻击面扩大器。他们是否为开发者提供了足够安全、易于审计的集成框架?是否强制推行了更严格的令牌生命周期管理和异常访问监控?仅仅说“问题出在第三方”是一种责任转移。生态的建立者,必须对生态的健康负起根本责任。

行业启示

  1. 彻底审计第三方集成:立即盘点并重新评估企业内所有SaaS应用集成,依据其访问的数据敏感性进行风险分级,对高风险集成实施动态访问控制和实时监控。
  2. 实施严格的OAuth治理:强制要求所有集成采用最小权限原则,缩短令牌有效期,并建立自动化流程,定期轮换或撤销闲置、异常或高风险应用的访问令牌。
  3. 将SaaS供应链纳入威胁建模:必须改变观念,将关键SaaS平台的第三方应用视为企业数据供应链的核心环节,其安全状况应直接影响企业的整体风险态势评估。

FAQ

Q: 为什么这类通过第三方应用的攻击屡禁不止?
A: 因为现代SaaS生态依赖广泛集成以提升效率,这创造了大量“合法”的数据访问通道。攻击这些第三方应用比直接攻击主平台更易得手,且能“一箭多雕”,触及多个客户数据。
Q: 企业用户如何防止自己的OAuth令牌被滥用?
A: 核心是落实“最小权限”和“及时清理”。只授予应用必需的数据访问权限,并定期审查授权列表,对不再使用的应用立即撤销其访问令牌。
Q: Salesforce平台本身还安全吗?
A: 从事件声明看,漏洞确实出在第三方应用的连接环节,而非平台核心代码。但这暴露了其生态安全管理的短板。平台安全是一个系统工程,依赖平台代码安全、生态安全管理和用户自身配置三方共同作用。

Disclaimer: The above content is generated by AI and is for reference only. 免责声明:以上内容由 AI 生成,仅供参考。

Security 安全