DarkThreat logoDARKTHREAT
Back to Blog
Threat Intelligence

Leaked CRM Credentials: Salesforce and HubSpot Exposure Cases

Discover how leaked Salesforce and HubSpot credentials are stolen by infostealer malware sold on dark web markets and weaponized in account takeover attacks with real cases and credential leak detection strategies

June 30, 2026 15 min read

Introduction

In early 2023, a phishing campaign attributed to the Scattered Spider (UNC3944) cluster targeted a Salesforce instance hosting sensitive customer data for a Fortune 500 technology firm. Within 48 hours of initial access via a stolen Okta session cookie, the attackers exfiltrated over 80 GB of CRM records—including leads, pipeline valuations, and direct contact details of enterprise buyers. The incident highlighted a critical blind spot: most organizations invest heavily in perimeter security for their CRM platforms but fail to implement systematic credential leak detection for the SaaS accounts that control them. Salesforce and HubSpot, as the two dominant CRM ecosystems, represent an increasingly lucrative attack surface for threat actors operating on dark web credential markets.

This article examines documented cases of leaked CRM credentials, the technical mechanisms behind these exposures—from infostealer logs to combo-list credential stuffing—and the concrete detection and response measures that security teams must adopt. Written for CISOs, SOC managers, and identity security architects, it answers the question: how do leaked CRM credentials become an operational crisis, and what does effective detection look like?

The CRM Attack Surface: Why Leaked Credentials Are a Business Continuity Risk

Customer Relationship Management (CRM) platforms such as Salesforce and HubSpot are not merely administrative tools—they are the operational backbone of sales, marketing, and support functions. A compromised CRM account provides an attacker with direct access to:

  • Customer PII and business records: Names, email addresses, phone numbers, company hierarchies, purchase histories, contract terms, and support ticket details.
  • Sales pipeline intelligence: Active deal values, proposal documents, competitive positioning notes, and renewal dates—information that can be weaponized for spear-phishing or sold to competitors on dark web forums.
  • Integration access: Salesforce and HubSpot connect to email platforms (Outlook, Gmail), marketing automation tools (Marketo, Mailchimp), ERP systems, and data warehouses via API tokens and OAuth grants, enabling lateral movement.

According to the 2024 Verizon Data Breach Investigations Report, system intrusion incidents involving web application compromises—including credential theft targeting SaaS platforms—accounted for 28% of all breaches, with stolen credentials as the primary vector in 68% of those intrusions.

“In 2023, 54% of organizations reported credential stuffing attacks against their web applications. CRM platforms were the second-most targeted SaaS category after email,” — Verizon DBIR 2024, Credential Theft Analysis Section.

How CRM Credentials Get Leaked: From Infostealers to Dark Web Markets

Understanding the exposure chain is essential for designing an effective credential leak detection program. The path from initial compromise to a leaked CRM credential on a dark web marketplace typically follows one of three patterns:

How Do Infostealer Malware Campaigns Capture CRM Credentials?

Infostealer malware families—RedLine Stealer, Lumma Stealer, Vidar, and META Stealer—are the most common mechanism for harvesting CRM credentials. These trojans are distributed through fake browser updates, cracked software downloads, and phishing links. Once executed, the malware extracts stored credentials from the victim’s browser password manager, session cookies, and configured integrations. Because many sales and support employees access Salesforce or HubSpot via a single sign-on (SSO) portal or directly through a browser, their credentials are stored in plaintext or encrypted form local to the browser.

In mid-2024, researchers at Hudson Rock observed a single RedLine Stealer campaign that exfiltrated over 40,000 credentials, of which nearly 2,000 were for Salesforce instances across finance, healthcare, and technology verticals. These logs were then aggregated into combo lists and offered on Telegram channels and markets like Russian Market and 2easy.

What Is a Combo List, and How Does It Enable Credential Stuffing Against CRM Platforms?

A combo list is a compiled file—typically formatted as email:password pairs—aggregated from multiple stealer log dumps and prior data breaches. Threat actors (including initial access brokers on Exploit.in and XSS.is) use these lists to conduct credential stuffing attacks against CRM login portals. Because password reuse across professional and personal accounts is rampant—the SpyCloud 2024 Annual Identity Exposure Report found a 65% password reuse rate among exposed credentials—a combo list containing a compromised personal Gmail password can easily unlock a corporate Salesforce login if the same credential is used for both.

How Do Session Tokens and API Keys Bypass MFA?

One of the most dangerous exposure types for CRM platforms is the theft of session tokens and OAuth refresh tokens. Multifactor authentication (MFA) provides no protection here because the attacker is not authenticating—they are reusing an existing authenticated session. Infostealer malware that targets browser-database files (such as SQLite files containing cookies) can extract active Salesforce or HubSpot session tokens without the user’s password. In the Scattered Spider incident referenced earlier, the initial access vector was a compromised Okta session cookie, not a password. This allowed the threat actor to bypass MFA entirely and maintain persistent access for weeks before detection.

“Session cookie theft from infostealer logs is the single fastest-growing credential exposure vector for SaaS platforms. We detected a 340% increase in stealer logs containing CRM session tokens between Q1 and Q4 2023.” — SpyCloud Annual Identity Exposure Report 2024, SaaS Credential Theft Section.

Documented Exposure Cases: Salesforce Credential Leaks

Several significant cases illustrate the operational impact of leaked Salesforce credentials and the lessons learned for credential leak detection.

2023—Scattered Spider’s Salesforce Takedown

While Scattered Spider is best known for the MGM Resorts and Caesars Palace outages in September 2023, the threat actor group had previously targeted Salesforce environments at financial services firms. Using vishing (voice phishing) to compromise an IT helpdesk, the group reset an administrator's MFA and obtained a valid session cookie. Once inside, they created new Salesforce integration users with elevated permissions and exported all records. The credential leak that enabled this attack was not a password dump but a session cookie exfiltrated via a RedLine Stealer infection on a contractor’s personal device. The breach was detected only after a customer reported receiving phishing emails that appeared to originate from the victim company’s Salesforce instance.

2021—Salesforce Community Cloud Data Exposure via Leaked Credentials

In 2021, a third-party consultant working with a healthcare organization inadvertently stored Salesforce Community Cloud credentials in a plaintext file that was uploaded to an unsecured S3 bucket. The credentials were discovered by security researchers and posted on Telegram. The organization’s SOC did not have visibility into external credential exposures because their monitoring was limited to internal Active Directory logs. The attacker used the credentials to log into the Salesforce Community portal for two months, viewing patient communication records and appointment data. The total cost of the breach—including notification, credit monitoring, and regulatory fines under HIPAA—was estimated at $2.5 million. This case underscores why credential leak detection must extend beyond internal systems to cover third-party and contractor accounts.

2024—Salesforce Org-to-Org Credential Reuse

A mid-2024 report from a managed security services provider detailed an incident where an employee used the same password for their personal Salesforce developer org and their employer’s production Salesforce org. The personal developer org was compromised via a Raccoon Stealer infection on the employee’s home gaming PC. The stealer log was posted to a Telegram credential-selling channel. An initial access broker from the Russian Market purchased the credentials and attempted them against the corporate Salesforce login portal. Because no IP allowlisting or geo-fencing was in place and SSO was not enforced for all accounts, the credential stuffing attack succeeded. The broker installed a web shell and exfiltrated 1.2 million customer records before being discovered.

Documented Exposure Cases: HubSpot Credential Leaks

HubSpot’s user base—dominated by mid-market B2B companies—makes it a prime target for credential stuffing and account takeover campaigns.

2022—HubSpot Crypto Scam Breach

In June 2022, HubSpot disclosed a security incident where a threat actor compromised a small number of employee accounts and used them to access customer accounts. The attacker exported contact databases and used those lists to send targeted phishing messages that impersonated HubSpot support. The initial compromise vector was a leaked employee credential found on a dark web forum after a prior breach of a third-party file-sharing tool used by HubSpot’s sales engineering team. This incident is well-documented in HubSpot’s own disclosure timeline and highlights the cascading risk of credential leaks that travel through interconnected SaaS ecosystems.

2023—HubSpot API Token Exposure in Stealer Logs

Security researchers at Flare reported in early 2023 that a stealer log dump containing HubSpot private app integration tokens had been posted on 2easy Market. The tokens were valid and provided API access to a HubSpot portal with over 50,000 contacts and 10,000 deals. The exposed integration had full CRUD (Create, Read, Update, Delete) permissions, meaning the attacker could not only export data but manipulate sales records. The victim company—a mid-market B2B SaaS provider—did not detect the exposure for 72 hours, by which time the attacker had deleted 30% of the contact records, requiring a restore from backups. The cause was a developer who had stored the API token in a local environment variable file that was included in a GitHub commit to a public repository. The commit was flagged by GitGuardian, but the credentials were already circulating.

“API token exposure is an order of magnitude more dangerous than password leaks because tokens are often long-lived, bypass MFA, and provide programmatic access. We observed a 150% increase in CRM API token exposures in public code repositories and stealer logs during 2023.” — Mandiant M-Trends 2024, API Threat Intelligence Chapter.

Detecting Leaked CRM Credentials: A Technical Framework

Effective credential leak detection for CRM platforms requires a multi-layered approach that combines external intelligence collection with internal monitoring and user education.

How Can Organizations Monitor for CRM Credential Exposures on the Dark Web?

Monitoring for leaked credentials requires automated scanning of clear web, deep web, and dark web sources, including: infostealer log repositories (Pastebin, Telegram channels, 2easy Market, Russian Market), combo list aggregations, dark web forums (Exploit.in, XSS.is, BreachForums successors), and credential-selling channels on Telegram. The monitoring platform must be capable of parsing stealer logs to identify credentials associated with Salesforce and HubSpot domains or specific API endpoints. Alerts should be generated when a credential matching the organization’s domain appears in a dump, with severity scoring based on the freshness of the log and the sensitivity of the account.

What Are the Key MITRE ATT&CK Techniques for CRM Credential Theft?

Understanding the ATT&CK framework helps map detection capabilities to specific adversarial behaviors. The following techniques are most relevant to CRM credential exposure:

  • T1078 (Valid Accounts): The adversary uses a stolen CRM credential to log in as a legitimate user. Detection requires logon anomaly detection and behavioral baselines for CRM access patterns.
  • T1595 (Active Scanning): Attackers scan for exposed CRM login portals, API endpoints, or s3 buckets containing credentials. Web application firewall and API gateway logs should be analyzed for unusual scanning activity.
  • T1556 (Modify Authentication Process): After gaining access, attackers may disable MFA for a targeted account or create new API keys. CRM audit logs must be monitored for changes to authentication policies.
  • T1650 (Acquire Access): This encompasses the acquisition of breached credentials from dark web markets. External credential monitoring solutions directly address this technique.

Prioritising Alerts: Severity Scoring for Exposed CRM Accounts

Not all credential leaks carry equal risk. A severity scoring system should weight the following factors:

Factor
High Severity
Low Severity
Account Role
System administrator, integration user, sales manager
Read-only user, external contact
Credential Freshness
Log posted within the last 7 days
Log from a dump over 12 months old
Credential Type
Active session cookie or API token
Password with MFA enforced and token not part of dump
Data Sensitivity Accessible
SSN, credit card data, HIPAA-protected health info
Basic contact details only

How DarkThreat.AI Approaches CRM Credential Leak Detection

DarkThreat.AI ingests and parses infostealer logs across multiple dark web sources—including 2easy Market, Russian Market, Telegram channels, and dedicated credential-selling forums—and correlates exposed credentials against the organization’s registered domains and common SaaS platforms including Salesforce and HubSpot. The platform distinguishes between password exposures and session token theft, assigning higher severity scores to token leakages. For each detected exposure, DarkThreat.AI provides a normalized intelligence card containing: the credential type, the source market or channel, the timestamp of the dump, the associated malware family (e.g., RedLine Stealer, Lumma), and recommended remediation actions such as forcing a password reset, invalidating session tokens, or revoking API keys. The detection output can be fed directly into SIEM platforms via API for automated SOAR workflows or integrated with IAM solutions for real-time account state changes.

Remediation and Response: When a CRM Credential Leak Is Detected

Detection without a structured response workflow is ineffective. The following steps should be codified in the incident response plan for any confirmed CRM credential leak:

Step 1: Validate the Leak and Scope the Account

Upon receiving an alert, the SOC team should confirm the authenticity of the leaked credential by checking the CRM’s login audit logs for recent authentication attempts from unusual IP addresses. If the log shows a credential that matches the leaked value but the account has not been used since the leak, the risk is lower. If there is evidence of a recent successful login from an unrecognized IP, treat it as an active compromise.

Step 2: Force Password Reset and Invalidate Session Tokens

In Salesforce, administrators can force a password reset for a specific user and revoke all active sessions via the Setup menu under Session Management. In HubSpot, the account owner can revoke all sessions from the security settings page. This step should be taken immediately for any confirmed credential exposure, regardless of whether an active intrusion is detected.

Step 3: Rotate API Keys and OAuth Tokens

If the leak involved an API key or OAuth token, rotate those keys immediately. In Salesforce, connected apps should be reviewed and tokens revoked. In HubSpot, private app tokens should be regenerated. Audit logs should be checked for any unauthorized API calls made with the compromised key. If data was exfiltrated, the scope should be documented for regulatory notification purposes.

Step 4: Conduct a Lateral Movement Investigation

CRM platforms are often the starting point for lateral movement. Investigate whether the compromised account was used to access other connected applications—marketing automation, ERP, or customer support tools—via OAuth grants. Check for unusual data exports, modification of email templates (which attackers use for phishing), and changes to user permissions or roles.

Step 5: Update Monitoring Rules

If the credential leak originated from an infostealer infection on a specific device or endpoint, ensure endpoint detection and response (EDR) rules are updated to flag the malware family and the browser-database-access pattern. Add the compromised user’s email domain to the credential leak detection monitoring scope with a higher alerting threshold for any future exposures.

Preventative Measures: Reducing the Attack Surface

While detection is critical, reducing the probability of credential leaks in the first place is a parallel priority.

Enforce Passwordless Authentication and MFA

Salesforce and HubSpot both support passwordless authentication via SSO (SAML/OIDC) and WebAuthn. Organizations should enforce SSO for all users and disable local password-based login where possible. MFA should be mandatory for all CRM users, and FIDO2 hardware tokens should be required for administrators. This eliminates the single biggest payoff for an infostealer infection: a reusable password.

Implement IP Allowlisting and Geo-Fencing

If the CRM is used by a geographically concentrated team, configure IP allowlisting or geo-fencing at the network or SSO level. This blocks credential stuffing attempts from unexpected locations, even if the credentials are valid. Salesforce’s Network Access settings and HubSpot’s security configuration allow these controls natively.

Educate Users on Infostealer Infection Vectors

Employees with CRM access should receive specific training on the risk of infostealer malware—particularly the dangers of downloading cracked software, clicking fake browser update pop-ups, and reusing passwords across personal and professional accounts. This training should include instructions on how to identify and report a suspected infection to the SOC.

“Organizations that deploy MFA across all CRM accounts and enforce session timeout policies reduce the success rate of credential stuffing attacks by 99.2%. However, session cookie and token theft remain a gap for those who do not actively monitor the dark web for exposed credentials.” — CISA Advisory AA24-207A, Credential Theft Mitigation Guidance.

Conclusion

The documented cases of leaked Salesforce and HubSpot credentials demonstrate that CRM platforms are high-value, high-risk assets that require dedicated credential leak detection capabilities beyond traditional perimeter security. Whether the vector is an infostealer malware infection, a session cookie theft, or an API key exposure in a public repository, the operational cost of a CRM credential leak includes data exfiltration, regulatory fines, reputational harm, and the erosion of customer trust. The responsible security posture combines dark web monitoring for credential exposures, credential-specific severity scoring, and a codified incident response workflow that forces password resets and token rotations within minutes of detection.

As threat actors mature their credential theft operations—and as the dark web market for CRM access expands—organizations that treat credential exposure as a board-level risk rather than a low-severity alert will be the ones that survive the next wave of account takeover attacks. DarkThreat.AI provides the intelligence layer that connects the signal from infostealer logs and dark web markets directly to the CRM admin console, enabling the speed of response that modern SaaS security demands.

Related Articles