一旦进入系统内部,攻击者就推送了恶意代码更新,从Klue的客户环境中窃取了Salesforce及其他第三方集成的OAuth令牌。有了这些令牌,攻击者就可以冒充Klue应用,通过Salesforce REST API直接查询连接的Salesforce CRM环境。攻击行为持续了大约24小时,期间集中爆发了大量API调用,每15分钟内可达近1000次。等到Klue在6月13日通知客户时,攻击者已经盗取了数百个已连接的Salesforce组织的令牌。失窃数据包括商业联系人信息、销售线索、客户支持案例历史记录、姓名、电子邮件地址、电话号码和定价信息。
这已是十个月内第三起Salesforce OAuth供应链攻击,之前分别是针对Drift (Salesloft) 和 Gainsight 的攻击。
以下组织已公开确认或被确认为受害者:
| 组织 | 状态 | 来源 |
|---|---|---|
| Huntress | Huntress官方博客确认 | |
| Recorded Future | 双方公司确认 | |
| Tanium | 由Infosecurity Magazine披露 | |
| Jamf | 由Infosecurity Magazine披露 | |
| HackerOne | 由TechCrunch和LinkedIn报道 | |
| Kudelski Security | 出现在漏洞报告列表中 | |
| Snyk | 出现在漏洞报告列表中 | |
| Insurity | 出现在漏洞报告列表中 | |
| Sprout Social | 出现在漏洞报告列表中 | |
| LastPass | TNW确认;客户PII和支持案例数据被盗 |
Huntress发布了一篇详细的博文,将此事件称为"安全多米诺效应",并指出Icarus后来在其泄密网站上列出了Huntress的数据。
这次攻击的链条非常直接,且利用了SaaS安全中一个常见的盲点:被遗忘的凭证。Klue曾为一个从未部署的原型集成创建了一个OAuth凭证,但从未在生产系统中将其移除。6月11日,名为Icarus的攻击组织发现了这个凭证,用它通过了Klue后端的身份验证,然后向Klue的集成层推送了恶意代码。该代码收集了Klue持有的所有客户集成的OAuth令牌——包括Salesforce、HubSpot、Gong、SharePoint、Zoom等。有了这些令牌,攻击者无需其他任何凭证,就能直接查询Salesforce环境。
攻击者的数据窃取行动并非悄无声息。安全公司ReliaQuest检测到了该活动并报告称,攻击者在短短15分钟内发起了近1000次API查询,并且保持了超过6小时的持续提取窗口。整个数据窃取过程持续了大约24小时。攻击者通过Salesforce REST API端点/services/data/v59.0/query/*,使用自动化的Python脚本批量提取记录。失窃数据仅限于CRM和销售信息,不包括受影响组织的内部系统或凭证。
一个名为Icarus的新兴犯罪组织声称对此事负责。该组织自2026年4月起活跃,并于6月下旬开始在其泄密网站上列出受害者名单。Icarus通过邮箱使用化名**"mr bean"**(小写)联系受害者,要求他们支付赎金,以免被盗的Salesforce数据被公开。6月22日,Icarus开始在其专门的数据泄露网站上公布从Huntress及其他受害者处窃取的数据。这是已知首个利用Klue-OAuth-to-Salesforce这种特定链路的组织,标志着此前由ShinyHunters主导的针对类似第三方Salesforce集成的攻击模式已有所转变。Huntress证实,Icarus公布的数据与之前报告的范围一致,且与Huntress相关的文件内容有限。
这次泄露并非孤立事件。它是一年内第三起重大的Salesforce OAuth供应链攻击,此前还有针对Drift (Salesloft) 和 Gainsight 的攻击。攻击模式是相同的:攻击者瞄准集成中心,窃取OAuth令牌,然后利用这些令牌访问CRM环境,而由于查询来自受信任的第三方应用,通常不会触发警报。Klue事件也凸显了SaaS环境中孤立凭证的危险性——一个为原型创建且从未注销的凭证,竟然成为了数百个企业Salesforce组织的单一故障点。
一旦进入系统内部,攻击者就推送了恶意代码更新,从Klue的客户环境中窃取了Salesforce及其他第三方集成的OAuth令牌。有了这些令牌,攻击者就可以冒充Klue应用,通过Salesforce REST API直接查询连接的Salesforce CRM环境。攻击行为持续了大约24小时,期间集中爆发了大量API调用,每15分钟内可达近1000次。等到Klue在6月13日通知客户时,攻击者已经盗取了数百个已连接的Salesforce组织的令牌。失窃数据包括商业联系人信息、销售线索、客户支持案例历史记录、姓名、电子邮件地址、电话号码和定价信息。
这已是十个月内第三起Salesforce OAuth供应链攻击,之前分别是针对Drift (Salesloft) 和 Gainsight 的攻击。
以下组织已公开确认或被确认为受害者:
| 组织 | 状态 | 来源 |
|---|---|---|
| Huntress | Huntress官方博客确认 | |
| Recorded Future | 双方公司确认 | |
| Tanium | 由Infosecurity Magazine披露 | |
| Jamf | 由Infosecurity Magazine披露 | |
| HackerOne | 由TechCrunch和LinkedIn报道 | |
| Kudelski Security | 出现在漏洞报告列表中 | |
| Snyk | 出现在漏洞报告列表中 | |
| Insurity | 出现在漏洞报告列表中 | |
| Sprout Social | 出现在漏洞报告列表中 | |
| LastPass | TNW确认;客户PII和支持案例数据被盗 |
Huntress发布了一篇详细的博文,将此事件称为"安全多米诺效应",并指出Icarus后来在其泄密网站上列出了Huntress的数据。
这次攻击的链条非常直接,且利用了SaaS安全中一个常见的盲点:被遗忘的凭证。Klue曾为一个从未部署的原型集成创建了一个OAuth凭证,但从未在生产系统中将其移除。6月11日,名为Icarus的攻击组织发现了这个凭证,用它通过了Klue后端的身份验证,然后向Klue的集成层推送了恶意代码。该代码收集了Klue持有的所有客户集成的OAuth令牌——包括Salesforce、HubSpot、Gong、SharePoint、Zoom等。有了这些令牌,攻击者无需其他任何凭证,就能直接查询Salesforce环境。
攻击者的数据窃取行动并非悄无声息。安全公司ReliaQuest检测到了该活动并报告称,攻击者在短短15分钟内发起了近1000次API查询,并且保持了超过6小时的持续提取窗口。整个数据窃取过程持续了大约24小时。攻击者通过Salesforce REST API端点/services/data/v59.0/query/*,使用自动化的Python脚本批量提取记录。失窃数据仅限于CRM和销售信息,不包括受影响组织的内部系统或凭证。
一个名为Icarus的新兴犯罪组织声称对此事负责。该组织自2026年4月起活跃,并于6月下旬开始在其泄密网站上列出受害者名单。Icarus通过邮箱使用化名**"mr bean"**(小写)联系受害者,要求他们支付赎金,以免被盗的Salesforce数据被公开。6月22日,Icarus开始在其专门的数据泄露网站上公布从Huntress及其他受害者处窃取的数据。这是已知首个利用Klue-OAuth-to-Salesforce这种特定链路的组织,标志着此前由ShinyHunters主导的针对类似第三方Salesforce集成的攻击模式已有所转变。Huntress证实,Icarus公布的数据与之前报告的范围一致,且与Huntress相关的文件内容有限。
这次泄露并非孤立事件。它是一年内第三起重大的Salesforce OAuth供应链攻击,此前还有针对Drift (Salesloft) 和 Gainsight 的攻击。攻击模式是相同的:攻击者瞄准集成中心,窃取OAuth令牌,然后利用这些令牌访问CRM环境,而由于查询来自受信任的第三方应用,通常不会触发警报。Klue事件也凸显了SaaS环境中孤立凭证的危险性——一个为原型创建且从未注销的凭证,竟然成为了数百个企业Salesforce组织的单一故障点。