DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
The Finance Base
The Money Desk · Blog
Re:

Lessons from Salesforce-Related Breaches: OAuth, Identity and Experience Cloud

Recent Salesforce-related incidents were different attack paths—not one breach. Here is how malicious app consent, stolen OAuth tokens, guest misconfiguration and social engineering worked, plus a practical response checklist.
From TheFinanceBase Team9 min to read
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The key lesson is that “the Salesforce breach” was not one stolen password or one platform-wide flaw. Recent incidents used several paths: voice phishing that induced users to authorize malicious connected apps, compromise of a trusted integration’s OAuth tokens, and overly broad public access on Salesforce Experience Cloud sites. Defending Salesforce data therefore requires control of identities, tokens, applications, APIs, guest users and help-desk procedures—not just passwords and multifactor authentication (MFA).

Why “the Salesforce breach” is misleading

Salesforce is a cloud platform used by many organizations, but the incidents reported in 2025 and 2026 were not one identical event. Responsibility and exposure differed by case:

  • A customer employee could authorize a malicious application after a convincing phone call.
  • A software vendor or integration could be compromised, allowing attackers to use OAuth tokens that customers had already trusted.
  • A customer’s Experience Cloud configuration could expose records to unauthenticated or insufficiently authorized visitors.
  • An attacker could defeat identity safeguards through stolen sessions, captured MFA codes or a help-desk-assisted account takeover.

Calling every case a Salesforce infrastructure breach obscures the control that would have prevented it. The more accurate term is Salesforce-related breaches.

The main attack paths

1. Voice phishing followed by a malicious connected app

  1. The attacker identifies a Salesforce user or administrator.
  2. Someone posing as IT support or another trusted person directs the victim to a login or application-authorization page.
  3. The victim authenticates and approves a modified Data Loader-style application.
  4. Salesforce issues OAuth authorization to the application.
  5. The attacker uses official APIs to enumerate objects and export data.
  6. Extortion or a demand may follow weeks or months later.

Google Threat Intelligence described this pattern and said attackers moved from modified Data Loader applications to custom applications and automated collection scripts. In one affected instance, the retrieved information was limited to basic business contact data and notes, not a universal set of Salesforce records. Google Threat Intelligence’s account does not establish a single victim count or a common impact for every customer.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

MFA can still be present in this scenario. It protects the sign-in, but not a user who knowingly—or unknowingly—grants a new application permission after authentication.

2. Third-party OAuth and SaaS supply-chain compromise

Customers authorize applications to read or change Salesforce data. If the vendor or its environment is compromised, attackers may obtain tokens that work against customer organizations without stealing each customer’s password.

After the Salesloft Drift incident, Salesforce said the Drift connection could have enabled unauthorized access to a small number of customer organizations and told customers to review and revoke tokens at Setup → Connected Apps → OAuth Usage. Salesforce’s advisory is the authoritative instruction for that review. FINRA’s guidance on the Gainsight incident likewise emphasizes app-permission review and least privilege when integrations are reinstalled: FINRA’s cybersecurity advisory.

An approved integration is a bearer of privilege, not evidence that every action taken with its token is trustworthy.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

3. Experience Cloud and Aura exposure

Experience Cloud sites can provide customer portals, forms and public content. They can also expose Salesforce records when guest-user permissions, sharing rules, Apex controllers, APIs or components are too broad.

Mandiant reported exposures involving identity documents, health information and payment-card data, and described GraphQL-related techniques that defeated assumptions about ordinary record retrieval. Its AuraInspector tool can support an authorized audit; it is not a Salesforce security certification or a substitute for a penetration test. Mandiant’s Aura and Experience Cloud research explains the technical findings.

In March 2026, Salesforce warned that a known threat group was exploiting misconfigured Experience Cloud guest profiles. FINRA summarized that warning and its relationship to earlier Drift and Gainsight activity at this security alert. A public website must not be treated as a public database.

4. Social engineering against identity controls

Mandiant described campaigns that captured single-sign-on credentials and MFA codes or persuaded victims to enroll attacker-controlled devices. The reporting says these compromises were not necessarily caused by a vulnerability in the SaaS provider’s infrastructure. Mandiant’s 2026 analysis and its containment guidance both stress high-assurance identity verification.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What attackers may obtain—and what has not been proved

There is no single verified victim or record total for all Salesforce-related incidents. Separate these categories when communicating an event:

Category Meaning
Confirmed unauthorized access Evidence shows an account, token, site or application was used without authorization.
Potential access An integration or guest profile could reach data, but retrieval has not been established.
Observed retrieval Logs show records, files or reports were queried or exported.
Threat-actor claim A number announced by an attacker; it remains unverified unless independently supported.
Customer-specific impact The result of correlating Salesforce, identity-provider, application and vendor logs.

Large claims about millions of records or organizations should therefore be attributed to the claimant, not presented as established fact.

Why ordinary defenses missed the activity

Valid credentials, tokens and APIs

An attacker may use a valid password, OAuth grant, session and official Salesforce API. Failed-login alerts, impossible-travel rules and MFA-prompt monitoring can remain quiet. Google Cloud’s Cloud Threat Horizons report identified identity issues in 83% of major cloud and SaaS incidents it analyzed from the second half of 2025, citing high-volume API exfiltration through compromised OAuth tokens.

Excessive scope and poor inventory

An app that can read or modify more objects than it needs creates a large blast radius. Organizations may track purchased software while missing trial apps, employee-authorized applications, legacy clients and stale grants.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Guest-user and help-desk weaknesses

Public sites are sometimes governed as web projects instead of data-access layers. Separately, a support agent who resets a password or enrolls a device without robust verification can undermine even phishing-resistant authentication.

Prioritized remediation checklist

Do today

  • Inventory connected apps, external client apps, OAuth grants, integration users and Experience Cloud sites.
  • Review Setup → Connected Apps → OAuth Usage; preserve relevant authorization details before revoking suspicious grants.
  • Disable or freeze obviously compromised users, revoke identity-provider sessions and reset identity-provider passwords.
  • Re-enroll MFA only after verifying the user’s identity, and pause unverified privileged-user resets or device enrollment.
  • Search for bulk exports, unusual API volumes, new apps and access to high-value objects such as Contacts, Accounts, Cases, Files, Contracts and regulated custom objects.
  • Contact a suspected integration vendor through a verified channel.

Do this week

  • Assign a business owner and technical owner to every app; record vendor, purpose, scopes, objects, installation date and last use.
  • Restrict authorization to approved users or profiles, remove dormant apps and use separate integration users for separate vendors.
  • Review Setup → Connected Apps → Manage Connected Apps for permitted users, IP-relaxation settings, refresh-token behavior and scopes.
  • Audit every Experience Cloud site, including guest profile permissions, sharing rules, Apex, Flow, Aura and Lightning components.
  • Test each site from a genuinely unauthenticated browser session for record enumeration, files, reports, search and direct-object access.
  • Confirm where Salesforce, identity-provider and vendor logs are retained and whether timestamps are normalized to UTC.

Do this quarter

  • Apply phishing-resistant MFA—security keys or built-in authenticators—to administrators and other privileged users.
  • Connect available API, login, report-export, URI and connected-app telemetry to a SIEM.
  • Measure actual object and field use before narrowing OAuth scopes, then test integrations for silent failures.
  • Review scripts, middleware, Data Loader use and embedded credentials ahead of Salesforce’s planned retirement of the OAuth 2.0 username-password flow for connected apps in Winter ’27.
  • Run a tabletop exercise covering malicious consent, stolen tokens, guest exposure and help-desk takeover.

Repeat continuously

  • Reapprove scope changes and vendor renewals.
  • Revoke tokens when an integration is offboarded; cancelling a license is not enough.
  • Monitor API volume, object access, user agents, source networks, time of day and reauthorization attempts.
  • Retest guest access after every site, package, sharing-rule or component change.

How to review Experience Cloud safely

  1. List every site and identify whether guest access is enabled.
  2. Document objects and fields visible to the guest user.
  3. Review guest-profile permissions, sharing rules and external-sharing settings.
  4. Inspect unauthenticated Apex, Flow, Aura and Lightning functionality.
  5. Attempt record enumeration and direct-object access without logging in, using an authorized test plan.
  6. Check APIs, search, reports, files and custom endpoints for sensitive fields.
  7. Remove public access that is not essential, separate public content from private records and repeat the test after changes.

Detection that works with valid sessions

Prioritize behavior over failed logins. Alert on:

  • Large or sudden API query volumes, bulk exports and unusually large report downloads.
  • Access to objects an application does not normally use.
  • New connected apps, unexpected OAuth grants or token use after a password or MFA change.
  • Data Loader, custom-script or unusual-user-agent activity from unfamiliar networks or countries.
  • After-hours access, guest requests to internal records and similar API patterns across multiple customer organizations.

IP restrictions are useful but incomplete: a compromised vendor may operate from trusted infrastructure, attackers may use proxies, and OAuth activity may not follow the organization’s ordinary login path. Use network controls as one layer.

Verify in advance which logs are licensed. Shield and some Event Monitoring capabilities are edition- and license-dependent. Setup → Login History provides authentication context but cannot by itself reveal token-based API abuse. Review Setup → Session Settings and use Setup → Event Monitoring / Shield Event Monitoring where available. Salesforce’s Security Guide is at this official PDF.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Incident-response playbook

First hour

  1. Declare an incident and appoint an incident commander.
  2. Disable clearly compromised users; revoke identity-provider sessions and suspicious Salesforce grants.
  3. Freeze unverified privileged-user password resets and MFA enrollment.
  4. Preserve app metadata, authorization records, tokens’ identifiers, IP addresses, user agents and timestamps before destructive changes.
  5. Search Salesforce, identity-provider, SIEM and vendor logs for exports and high-volume API activity.

First day

  1. Determine whether the entry point was a user, app, vendor, guest site or help desk.
  2. Identify affected users, apps, tokens, sites and objects; establish the earliest suspicious and latest confirmed events.
  3. Compare activity with normal integration baselines and check other services using the same identity provider or vendor.
  4. Assess legal, contractual, regulatory and customer-notification duties.
  5. Rotate secrets after identifying where they were used and whether replacement credentials are trusted.

Recovery

  • Rebuild affected integrations from trusted packages or source and reauthorize only after vendor containment.
  • Reduce scopes, require approval for new apps and apply phishing-resistant MFA to privileged users.
  • Retest Experience Cloud externally, add API/export anomaly rules and run a tabletop exercise based on the actual path.

Immediate containment guidance from Mandiant is available at its SaaS-compromise response article. Salesforce’s identity-compromise guidance covers session revocation, password resets, MFA re-enrollment, bulk-export review and OAuth-token revocation: Salesforce’s response guidance.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

MFA and Salesforce’s upcoming controls

Salesforce says its 2026 security changes include MFA for all users, phishing-resistant MFA for administrators and privileged users, login IP restrictions and retirement of the OAuth 2.0 username-password flow for connected apps in Winter ’27. The exact timing and scope can vary by release group, edition, user category, authentication method and architecture; administrators should follow current release documentation at Salesforce’s security-enhancements notes.

Salesforce identifies security keys and built-in authenticators as phishing-resistant; Salesforce Authenticator and third-party TOTP applications are standard MFA methods. In SSO deployments, the identity provider communicates authentication context through SAML or OpenID Connect signals such as AMR and ACR. See Salesforce’s MFA guidance.

MFA reduces password-only takeover but does not stop malicious consent, stolen tokens, session theft or unauthorized device enrollment. Roll out changes in stages and test recovery; Salesforce has documented a sandbox enforcement issue that caused login problems for some users.

The practical decision framework

An organization is in a materially stronger position when it can answer these questions with evidence:

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • What sensitive data is stored in Salesforce?
  • Who and what can access it interactively, through APIs and through guest sessions?
  • Which applications can export data, and are their scopes narrower than their maximum capabilities?
  • Can every token be identified and revoked quickly?
  • Are API, export, identity-provider and vendor events correlated in a SIEM?
  • Can the organization prove whether a guest user or integration accessed specific records?
  • Do support staff have high-assurance procedures for resets and MFA enrollment?

Use Salesforce-native controls first. Add Shield or a SaaS-security platform only when basic app inventory, MFA, guest governance and logging are operating effectively. A monitoring purchase cannot compensate for an unapproved connected app or a weak help-desk verification process. Salesforce’s security-advisory index is available at security.salesforce.com.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More post from the Money Desk

  1. The Money DeskBlogTheFinanceBase07 MAR 2625 minWhat Is a 457 Plan?
  2. The Money DeskBlogTheFinanceBase07 MAR 2621 minTime Value of Money: What It Is and How It Works
  3. The Money DeskBlogTheFinanceBase07 MAR 2627 minAre You Living in One of These Top 10 Most Expensive Cities to Retire?
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.