Klue Confirms Breach by 'Icarus' Group, Who Abused OAuth Tokens to Access Customer Salesforce Data

New 'Icarus' Extortion Group Hits Klue, Steals Customer Salesforce Data via OAuth Attack

HIGH
June 20, 2026
5m read
Data BreachThreat ActorCloud Security

Impact Scope

Affected Companies

Klue

Industries Affected

TechnologyOther

Related Entities

Threat Actors

Icarus

Organizations

Products & Tech

OAuth

Other

Klue

Full Report

Executive Summary

The market intelligence platform Klue has fallen victim to a security breach orchestrated by a newly identified extortion group calling itself Icarus. The attackers compromised Klue's systems to steal OAuth tokens, which they then used to gain unauthorized access to the integrated Salesforce CRM environments of Klue's customers. This incident is a stark example of a SaaS-to-SaaS (Software-as-a-Service) attack, where the trust relationship between two cloud applications is exploited. The attackers bypassed conventional login mechanisms by using the stolen tokens to make legitimate API calls, allowing them to silently exfiltrate sensitive customer data from Salesforce. This highlights the critical need for stringent auditing and monitoring of third-party application permissions and API activity.

Threat Overview

The attack on Klue and its customers demonstrates a sophisticated understanding of modern cloud application architecture. The threat actor, Icarus, did not need to compromise individual user passwords for Salesforce. Instead, they targeted the authorization mechanism that connects the two platforms.

OAuth is an open standard for access delegation, commonly used to grant applications access to user data on other web services without giving them the passwords. In this case, Klue customers had granted the Klue application a token to access their Salesforce data. The Icarus group compromised Klue's environment and stole these pre-authorized tokens. With a valid token, the attacker's requests to the Salesforce API appear to be legitimate requests coming from the Klue application, making the malicious activity difficult to detect.

Technical Analysis

The attack chain follows a modern cloud-native pattern:

  1. Initial Compromise: The Icarus group gained access to Klue's production environment. The specific vector is not public but could include exploiting a vulnerability, a misconfiguration, or using compromised developer credentials.
  2. Credential Access: Once inside Klue's environment, the attackers located and exfiltrated the stored OAuth tokens that Klue uses to interact with its customers' Salesforce instances. This is an application of T1528 - Steal Application Access Token.
  3. Lateral Movement (SaaS-to-SaaS): The attackers used the stolen tokens to authenticate to the Salesforce API. From Salesforce's perspective, these were valid sessions initiated by the authorized Klue application. This allowed the attackers to move laterally from one compromised SaaS platform (Klue) into another (Salesforce).
  4. Data Exfiltration: Using the authenticated API access, the attackers queried the Salesforce environments of Klue's customers, exfiltrating sensitive CRM data such as customer lists, sales opportunities, and contact information. This aligns with T1530 - Data from Cloud Storage Object.

This attack vector is particularly dangerous because it abuses a legitimate and necessary function of integrated cloud applications. It bypasses user-facing security controls like MFA and relies on compromising the 'machine' identity (the OAuth token) rather than a 'human' identity.

Impact Assessment

The business impact of this breach is significant for Klue's customers:

  • Data Breach: Sensitive and proprietary CRM data, which is often the lifeblood of a sales organization, was stolen. This could include customer lists, deal sizes, contact details, and sales strategies.
  • Competitive Disadvantage: If this data is leaked or sold, it could provide competitors with invaluable intelligence.
  • Regulatory and Compliance Risk: The exposure of customer data could trigger regulatory investigations and fines under laws like GDPR or CCPA.
  • Loss of Trust: The incident erodes trust in both Klue and the security of interconnected SaaS ecosystems in general.

For Klue, the impact includes severe reputational damage, potential legal liability, and the high cost of incident response and remediation.

Detection & Response

Detection:

  • API Anomaly Detection: Monitor Salesforce API logs for anomalous activity. Look for an unusual volume of GET requests, requests for data types not typically accessed by the integration, or activity originating from unusual IP ranges (if the attacker is not proxying through the original vendor's infrastructure). This is a form of User Behavior Analysis applied to machine identities.
  • Audit OAuth Grants: Regularly audit all third-party applications granted access to your core SaaS platforms like Salesforce, Microsoft 365, and Google Workspace. Review the permissions granted and revoke access for any unused or overly permissive applications.
  • Monitor for Token Misuse: Some advanced Cloud Access Security Broker (CASB) or SaaS Security Posture Management (SSPM) tools can detect anomalous usage of OAuth tokens.

Response:

  1. Revoke Tokens: Immediately revoke the compromised OAuth tokens within the Salesforce administrative console. This will sever the attacker's access.
  2. Notify Affected Parties: Notify customers and regulatory bodies as required.
  3. Investigate Scope: Conduct a thorough investigation of API logs to determine what specific data was accessed and exfiltrated by the attacker.

Mitigation

Immediate Actions:

  • Rotate Credentials: All organizations using the Klue-Salesforce integration should immediately revoke the existing OAuth token for the Klue application within Salesforce and generate a new one.
  • Audit Permissions: Review the permissions granted to the Klue application (and all other third-party apps). Ensure they adhere to the principle of least privilege, granting only the minimum permissions necessary for the application to function. This aligns with M1018 - User Account Management.

Strategic Improvements:

  • SSPM/CASB Implementation: Deploy a SaaS Security Posture Management (SSPM) tool to continuously monitor third-party integrations, permissions, and configurations across your SaaS portfolio.
  • Vendor Risk Management: Enhance your vendor onboarding process to include a thorough security assessment of any third-party application before it is granted access to your critical data.
  • IP Range Restrictions: Where possible, configure OAuth policies to only allow token usage from a specific, known set of IP addresses belonging to the vendor. This can prevent stolen tokens from being used from an attacker's own infrastructure.

Timeline of Events

1
June 20, 2026
This article was published

MITRE ATT&CK Mitigations

Audit

M1047enterprise

Regularly audit OAuth tokens and permissions granted to third-party applications in SaaS environments.

Mapped D3FEND Techniques:

Apply the principle of least privilege to OAuth token permissions, granting only the minimum required scopes.

Mapped D3FEND Techniques:

Use SSPM or CASB tools to monitor for anomalous API usage patterns from integrated applications.

Mapped D3FEND Techniques:

D3FEND Defensive Countermeasures

In response to the Klue breach, the most immediate and effective action is authentication cache invalidation, which in this context means revoking the compromised OAuth tokens. Administrators in affected organizations must log into their Salesforce environment, navigate to 'Connected Apps OAuth Usage', find the 'Klue' application, and click 'Revoke'. This action immediately invalidates the stolen token, severing the attacker's access to the Salesforce API. This should be standard procedure in any incident involving compromised application credentials. Furthermore, organizations should establish a policy for regular token rotation (e.g., quarterly) for all third-party integrations, treating them like privileged account passwords. This limits the window of opportunity for an attacker to use a stolen token.

To proactively detect attacks like the one on Klue, organizations should implement resource access pattern analysis for their critical SaaS applications. This involves using a SaaS Security Posture Management (SSPM) tool or native features like Salesforce Shield to baseline normal API usage for each integrated application. For the Klue integration, this would mean understanding the typical volume of API calls, the specific Salesforce objects it accesses (e.g., Accounts, Contacts), and the time of day it operates. An alert should be configured to trigger on significant deviations from this baseline, such as a sudden 100x spike in API queries, access to unusual objects like 'Lead' or 'Campaign' if not normally used, or large-scale data export activity. This behavioral monitoring can detect the exfiltration phase of a SaaS-to-SaaS attack, even when the attacker is using a valid, stolen token.

Sources & References

BleepingComputer
BleepingComputer (bleepingcomputer.com) June 20, 2026

Article Author

Jason Gomes

Jason Gomes

• Cybersecurity Practitioner

Cybersecurity professional with over 10 years of specialized experience in security operations, threat intelligence, incident response, and security automation. Expertise spans SOAR/XSOAR orchestration, threat intelligence platforms, SIEM/UEBA analytics, and building cyber fusion centers. Background includes technical enablement, solution architecture for enterprise and government clients, and implementing security automation workflows across IR, TIP, and SOC use cases.

Threat Intelligence & AnalysisSecurity Orchestration (SOAR/XSOAR)Incident Response & Digital ForensicsSecurity Operations Center (SOC)SIEM & Security AnalyticsCyber Fusion & Threat SharingSecurity Automation & IntegrationManaged Detection & Response (MDR)

Tags

IcarusKlueSalesforceOAuthData BreachSaaSCloud SecurityAPI Security

📢 Share This Article

Help others stay informed about cybersecurity threats

🎯 MITRE ATT&CK Mapped

Every tactic, technique, and sub-technique used in this threat has been identified and mapped to the MITRE ATT&CK framework for consistent, actionable threat language.

🧠 Enriched & Analyzed

Observables and indicators of compromise (IOCs) have been extracted and cataloged. Risk has been assessed and correlated with known threat actors and historical campaigns.

🛡️ Actionable Guidance

Detection rules, incident response steps, and D3FEND-aligned mitigation strategies are included so your team can act on this intelligence immediately.

🔗 STIX Visualizer

Structured threat data is packaged as a STIX 2.1 bundle and can be visualized as an interactive graph — relationships between actors, malware, techniques, and indicators.

Sigma Generator

Sigma detection rules are derived from the threat techniques in this article and can be converted for deployment across any major SIEM or EDR platform.