One OAuth grant, two dozen breached CRMs: the Klue lesson
Attackers used a compromised Klue integration to pull Salesforce records from ~24 companies. Every OAuth grant you approved is a live copy of your CRM.
Nobody breached LastPass. Nobody breached Snyk, HackerOne, Tanium, or Jamf. Attackers breached Klue — a competitive-intelligence tool their sales teams had connected to Salesforce — and walked out with CRM records from roughly two dozen companies. If you want a single case study in why an OAuth grant is not a minor integration decision, this is it. Notifications from the June incident were still landing with customers through late July.
What actually happened
Per Huntress, which was both a victim and a public investigator, the compromise started June 11, 2026. The attacker got into Klue's backend, then pushed a code update that harvested the OAuth tokens Klue's customers had issued for their Salesforce integrations. With those tokens, the attacker queried each customer's CRM directly — as Klue, with Klue's permissions.
ReliaQuest's analysis puts the operation at roughly 24 hours, including a burst of nearly a thousand API queries in 15 minutes and extraction windows running over six hours. Klue detected it June 12 and revoked the affected credentials and tokens. The initial access vector into Klue is still not public.
What came out was business contact data, support cases, trial and pricing details, and sales communications. LastPass confirmed customer vaults, master passwords, and encryption keys were never touched. SecurityWeek reports roughly two dozen companies have notified their own customers. The extortion crew, Icarus, claimed nearly 200 — then got hacked themselves, and the stolen data moved to a second actor running its own campaign.
Why your integrations matter for your business
Here's the part operators consistently underrate: an OAuth grant is a standing, credentialed copy of the data it can reach. When you clicked "Allow" on that Slack-to-CRM connector or the AI note-taker that reads your pipeline, you didn't share a report. You issued a key that works until someone revokes it, with whatever scope the vendor asked for — usually everything.
Three things, none of which require a security budget.
Enumerate the grants. Salesforce Connected Apps, Google Workspace third-party access, Microsoft Entra enterprise applications, your Slack app directory. Open each list. You will find integrations from vendors you no longer pay and pilots nobody remembers running. Revoke those today.
Scope what stays. Most connectors request broad read access because it's easy, not because they need it. A tool that surfaces competitor mentions on open opportunities does not need every contact record you own. If the vendor can't scope it down, that's information.
Know the blast radius before the call comes. For each remaining grant, write one line: what it can read, and what leaves your business if that vendor is compromised tomorrow. That single page is the difference between a two-hour scoping exercise and a three-week forensic dig.
Key takeaways
- Attackers compromised Klue on June 11, 2026, then harvested customer OAuth tokens and queried those customers' Salesforce orgs directly via the REST API
- The whole operation ran about 24 hours, with ~1,000 queries in a 15-minute burst; Klue detected and revoked on June 12
- Roughly two dozen companies have notified customers — LastPass, Snyk, HackerOne, Tanium, Jamf, Huntress, OneTrust and others; the actor's claim of ~200 remains unconfirmed
- Data taken was contact, support case, pricing and sales-communication records — not vaults, passwords, or payment data
- The operator move: enumerate every OAuth grant, revoke dead ones, scope live ones down, and write the blast radius per vendor before you need it
Don't know what your connected apps can read? We audit the grants, cut the scopes, and rebuild the integrations that matter so your CRM isn't sitting behind someone else's login. Let's audit yours.
Sources: Huntress, ReliaQuest, SecurityWeek, BleepingComputer.
- #oauth
- #supply-chain
- #data-breach
- #salesforce
- #integrations
Tommy Rush — Founder, Rush Commerce
Operator turned builder. 15+ years running operations — now shipping the systems businesses run on. More
Get The Rush Report weekly — one email, zero fluff.
Keep reading
Cursor's ₹649 India tier: dev seats go geographic
Cursor launched a ₹649/month India-only plan, roughly a third of its $20 Pro tier. AI dev tool pricing is now segmented by market, and that changes your budget math.
Read itvBulletin RCE exploit went public: get to 6.2.2 today
A working exploit for vBulletin CVE-2026-61511 dropped four weeks after the patch. Unauthenticated remote code execution, no in-the-wild reports yet. That window closes fast.
Read it