By NHI Mgmt Group Editorial TeamBased on Swarmnetics: “Have ShinyHunters and Scattered Spider Teamed Up? New Cyber Attack Attributions Paint a Complex Picture” (August 7, 2025)

TL;DR: Recent attacks on LVMH companies, Adidas, Qantas and Allianz Life suggest a repeatable path into local environments through a third-party CRM platform, with social engineering used to enroll malicious tooling and reach connected systems such as Okta and Microsoft 365, according to Swarmnetics and Google Threat Intelligence Group. The pattern shows that delegated trust, not the CRM platform itself, is the weak point in many identity and access controls.


At a glance

What this is: Swarmnetics says recent ShinyHunters and Scattered Spider activity used CRM trust relationships and social engineering to reach connected environments, with Salesforce acting as the entry path rather than the compromise target.

Why it matters: This matters because IAM and NHI teams have to govern delegated trust, third-party app enrolment, and downstream access scope, not just the primary SaaS login boundary.


Context

A CRM integration becomes a security boundary when it can grant trusted access to other systems. In this pattern, the risk is not simply account takeover, but the abuse of delegated trust across connected platforms, especially where support workflows and third-party access are already normalised.

The article describes a hybrid threat path that mixes social engineering, CRM-connected tooling, and lateral movement into identity platforms. That places it squarely at the intersection of IAM governance, NHI control over connected credentials, and third-party access review. The pattern is increasingly familiar rather than exceptional.

The key governance problem is that organisations often secure the SaaS front door while leaving the connected trust chain under-checked.


Key questions

Q: What breaks when a CRM trust chain is abused through social engineering?

A: The main failure is that a legitimate enrolment or approval flow becomes an access path for an attacker. Once the user authorises a malicious connection, the attacker can inherit the user’s reachable scope and pivot into connected systems. Security teams should therefore treat trust establishment as the control point, not just the login event.

Q: Why do delegated SaaS permissions increase identity risk?

A: Because they move access decisions away from direct human login and into durable grants that can be reused across sessions and services. If those grants are not reviewed, a third-party app can retain access far longer than a user session would, expanding the blast radius of a compromise.

Q: What are the signs that CRM-connected app governance is failing?

A: Warning signs include support-driven app enrolments, unexplained eight-digit verification codes, new OAuth grants that were not requested through formal change, and CRM access that suddenly reaches identity platforms. These indicators suggest the organisation is allowing trust to be created faster than it can be reviewed.

Q: How should teams respond when a third-party CRM is compromised?

A: Containment should start by revoking vendor credentials, isolating the affected integration, and preserving logs before the attacker can move through legitimate export or admin paths. After that, teams should review what data the third party could reach, not just what was visibly exfiltrated. Response is about shrinking the blast radius and proving which identities had access.


Technical breakdown

How CRM trust chaining becomes an access path

Modern CRM platforms often support connected apps, delegated authorisation, and integration tokens that extend trust beyond the primary login session. If an attacker convinces a user to approve a malicious tool or enter a verification code, the platform can treat that action as legitimate enrollment rather than suspicious access. The risk is amplified when the CRM is already trusted by identity providers, email platforms, or support systems, because the initial foothold becomes a bridge into other services. In practice, the weakness is not the CRM vendor itself but the unmanaged trust relationship between the user, the connected app, and the downstream systems.

Practical implication: review every CRM-to-identity or CRM-to-email connection as a privileged trust relationship, not a routine SaaS integration.

Why social engineering beats technical controls in delegated access

This attack pattern works because the user action creates trust inside a normal administrative workflow. Social engineering against support staff or Salesforce-using employees bypasses many technical controls by inducing the user to authorize the attacker’s tooling, often through an eight-digit code or malicious app flow. Once the connection is created, the attacker inherits whatever permissions the user or integration can reach, which may include data export and additional session movement. That makes approval hygiene, app allowlisting, and verification of support requests central to preventing compromise.

Practical implication: tighten enrolment steps for connected apps and require independent verification before any new trust relationship is accepted.

How lateral movement follows CRM compromise

Once access is established in the CRM, the attacker can pivot to linked environments that rely on the same identity trust fabric, such as collaboration suites or identity providers. The technical issue is scope creep: a single delegated session may expose far more than the CRM records themselves if tokens, federated access, or administrative reach are shared across services. From a governance perspective, this is a machine-identity and human-identity overlap problem because both service connections and user-granted trust can become persistence points. The compromise becomes broader when offboarding, token review, and application lifecycle controls lag behind integration growth.

Practical implication: inventory downstream trust paths from CRM platforms and revoke any connection that can reach identity or productivity systems without tight scope control.


Threat narrative

Attacker objective: The objective is to turn a single CRM trust relationship into access to connected enterprise systems and high-value data without triggering obvious perimeter compromise.

  1. Entry occurs when an attacker uses social engineering to convince a Salesforce-accessing employee to interact with a malicious Data Loader flow or similar trusted connection request.
  2. Credential or trust access is established when the user enters the attacker-provided eight-digit code, causing the platform to accept the malicious connection as legitimate.
  3. Lateral movement follows as the attacker uses the CRM foothold to reach connected systems such as Okta and Microsoft 365 and extract broader data.
  4. Impact is data theft and broader environment exposure, with some cases also involving private ransom negotiation rather than immediate public dumping.
  • ShinyHunters Salesforce data theft campaign 2025: Vishing calls got staff to approve malicious Salesforce connected apps that bulk-exported CRM data from Qantas, Allianz Life, Google and dozens more.
  • MGM Resorts breach 2023: A help desk call gave attackers Okta and Azure admin access at MGM, leading to ransomware, ten days of outages and a $100 million hit.

Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

CRM trust chains are becoming the real attack surface. The vendor-style perimeter view of SaaS security misses the actual control problem, which is delegated access that can be extended through connected apps and support workflows. When a CRM can bridge into identity, email, or collaboration systems, governance has to follow the trust chain, not the application label. Practitioners should treat downstream trust links as first-class access assets.

Delegated access without lifecycle governance is the named failure mode here. The article shows a pattern where a legitimate-looking connection step becomes the entry point for abuse. That is a governance gap, not a technology flaw: organisations often approve integrations faster than they review their scope, ownership, and revocation path. The practical conclusion is that every trusted integration needs lifecycle ownership and periodic revalidation.

This is an identity governance problem that spans both human and non-human access. Human users are being manipulated into authorising tooling, while the resulting sessions and tokens behave like non-human identities with durable reach. That overlap means IAM, PAM, and NHI governance cannot be separated cleanly when connected SaaS platforms mediate access to core enterprise systems. Practitioners should govern approval, scope, and revocation as one control plane.

ShinyHunters and Scattered Spider illustrate how social engineering and post-access exploitation can split across actors. Whether or not the groups cooperate operationally, the pattern shows that one party may specialise in opening the door while another exploits the trust path after entry. That division of labour complicates attribution but not control design. Security teams should focus on breaking the trust handoff, because that is what the attackers are actually monetising.

CRM compromise through trusted app enrolment should be named as a connected-app abuse pattern. The useful concept is not 'CRM breach' but 'connected-app abuse through delegated trust'. That framing better reflects where the control failure sits and helps teams align identity governance, third-party access review, and detection logic. Practitioners should hunt for approval flows that create more trust than the business intended.

What this signals

Connected-app abuse is the right control lens here. The article’s core lesson is that modern CRM risk lives in delegated trust, not only in the user account or the SaaS tenant. Security programmes should model which connected apps can propagate access into identity and productivity systems, then treat those links as privileged.

CRM trust chains blur the boundary between IAM and NHI governance. Human users are being induced to authorise access, but the durable artefacts are sessions, tokens, and app grants that behave like non-human credentials. That means lifecycle control, revocation discipline, and approval workflow hardening all need to sit in the same governance conversation.

For practitioners, the next control move is to map what a trusted CRM app can touch. If an integration can reach identity providers or collaboration suites, the exposure is no longer confined to customer records. That is where identity threat detection, access scope review, and third-party app governance need to converge.


For practitioners

  • Audit CRM connected-app trust paths Map every CRM integration, third-party app, and downstream identity or productivity system that inherits access from the CRM session. Focus on approval flows, OAuth grants, and support-assisted enrolment paths that can be abused with social engineering.
  • Require step-up verification for app enrolment Treat any new trusted connection to CRM data as a privileged change request, with out-of-band verification for the requester and the approver. Do not allow support-style calls or chat messages to be the only control for establishing trust.
  • Review downstream identity reach Identify whether CRM-connected apps can reach Okta, Microsoft 365, or other control-plane systems, and remove any unnecessary propagation of trust. Scope each token, app grant, and service permission to the minimum reachable set.
  • Rotate and revoke exposed tokens and grants Build an explicit revocation path for delegated grants, refresh tokens, and connected-app credentials so a malicious enrolment cannot persist after detection. Tie revocation to offboarding and incident response workflows rather than ad hoc manual cleanup.

Key takeaways

  • The attack pattern is not a generic SaaS compromise but a trust-chain abuse problem that starts with social engineering and ends with downstream access.
  • Recent incidents show that CRM-connected applications can become bridges into identity and collaboration systems if approval and scope controls are weak.
  • The control priority is to govern delegated trust, review connected-app reach, and make revocation of tokens and grants fast and deterministic.

Key terms

  • Connected-app abuse: Abuse of a legitimate integration, app grant, or delegated connection to extend access beyond the original user intent. In CRM environments, this often means a trusted app becomes the attacker’s bridge into email, identity, or collaboration systems.
  • Delegated trust: Delegated trust is the decision to let another system or organization issue, validate, or transmit access on your behalf. It is common in cloud and SaaS environments, but it becomes risky when scope, duration, and revocation are not tightly controlled. In NHI governance, delegated trust must be explicit and continuously reviewable.
  • Trust Chain: The trust chain is the set of delegated relationships that lets one system, token, or integration act on behalf of another. In NHI security, it is often the real attack surface because compromise travels through legitimate permissions instead of obvious malware.
  • Interaction blast radius: Interaction blast radius is the scope of harm that can follow from a single UI action in an agent-mediated workflow. It includes data exposure, tool invocation, state change, and downstream delegation. The larger the blast radius, the more the interface must be governed like a privileged control surface.

Deepen your knowledge

NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, workload identity, and secrets management. It helps practitioners connect identity controls to the trust relationships that attackers abuse across modern SaaS environments.
NHIMG Editorial Note
Published by the NHIMG editorial team on July 14, 2026.
Updated on October 13, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org