Gainsight

Gainsight

The incident at **Gainsight** stemmed from a downstream effect of the **August 2025 Salesloft breach**, where the **Scattered Lapsus$ Hunters** group stole **OAuth tokens** tied to Salesloft’s Drift AI chat integration with Salesforce. These tokens granted unauthorized API access to **760 Salesforce instances**, leading to the exfiltration of **1.5 billion records**, including passwords, AWS keys, and Snowflake tokens.A subgroup, **ShinyHunters**, exploited the stolen credentials to breach **Gainsight’s systems**, extracting **customer contact data** (names, business emails, phone numbers, regional details), **licensing information**, and **support case contents**. Salesforce responded by **revoking all active Gainsight-associated tokens** and **temporarily removing its apps from the AppExchange** to mitigate further exposure. While Salesforce clarified that its platform itself was not vulnerable, the breach originated from **Gainsight’s external app connections**, compromising sensitive corporate and customer data across hundreds of organizations.

Source: https://www.techradar.com/pro/security/salesforce-says-customer-data-may-be-exposed-in-gainsight-incident-unusual-activity-being-probed

Gainsight cybersecurity rating report: https://www.rankiteo.com/company/gainsight

"id": "GAI0292402112125",
"linkid": "gainsight",
"type": "Breach",
"date": "8/2025",
"severity": "85",
"impact": "4",
"explanation": "Attack with significant impact with customers data leaks"
{'affected_entities': [{'customers_affected': 'Hundreds (Potential)',
                        'industry': 'SaaS/Enterprise Software',
                        'name': 'Gainsight',
                        'type': 'Customer Success Platform Provider'},
                       {'industry': 'Multiple (Salesforce Ecosystem)',
                        'location': 'Global',
                        'name': 'Salesforce Customers (via Gainsight Apps)',
                        'type': ['B2B Enterprises', 'SaaS Users']},
                       {'customers_affected': '760 Salesforce Instances (1.5B '
                                              'Records Exfiltrated)',
                        'industry': 'SaaS',
                        'name': 'Salesloft (Upstream Breach)',
                        'type': 'Sales Engagement Platform'}],
 'attack_vector': ['Stolen OAuth Tokens', 'API Abuse', 'Supply Chain Attack'],
 'customer_advisories': ['Revoked Tokens', 'App Removal from AppExchange'],
 'data_breach': {'data_exfiltration': True,
                 'number_of_records_exposed': ['1.5 Billion (Salesloft Breach)',
                                               'Undisclosed (Gainsight '
                                               'Breach)'],
                 'personally_identifiable_information': ['Business PII (Names, '
                                                         'Emails, Phone '
                                                         'Numbers)'],
                 'sensitivity_of_data': ['Moderate to High (Business PII, '
                                         'Credentials, API Keys)'],
                 'type_of_data_compromised': ['Business Contact Details '
                                              '(Names, Emails, Phone Numbers)',
                                              'Licensing Information',
                                              'Support Case Contents',
                                              'Regional/Location Details',
                                              'Passwords (Salesloft Breach)',
                                              'AWS Keys (Salesloft Breach)',
                                              'Snowflake Tokens (Salesloft '
                                              'Breach)']},
 'description': 'Gainsight applications enabled unauthorized access to '
                'Salesforce customer data due to stolen OAuth tokens linked to '
                'the August 2025 Salesloft breach. The threat actor group '
                'ShinyHunters exploited these tokens to exfiltrate Gainsight '
                'customer contact and licensing data. Salesforce revoked all '
                'active and refresh tokens associated with Gainsight-published '
                'apps and temporarily removed them from the AppExchange. The '
                'incident is a downstream effect of the Salesloft Drift '
                'breach, where 1.5 billion records (including passwords, AWS '
                'keys, and Snowflake tokens) were exfiltrated from 760 '
                'Salesforce instances by the Scattered Lapsus$ Hunters group.',
 'impact': {'brand_reputation_impact': ['Loss of Trust', 'Negative Publicity'],
            'data_compromised': True,
            'identity_theft_risk': ['Business Contact Details Exposed'],
            'operational_impact': ['Token Revocation',
                                   'AppExchange Removal',
                                   'Customer Notifications'],
            'systems_affected': ['Salesforce Instances (760 in Salesloft '
                                 'breach)',
                                 'Gainsight-published Applications']},
 'initial_access_broker': {'data_sold_on_dark_web': ['Likely (Historical '
                                                     'ShinyHunters Behavior)'],
                           'entry_point': 'Stolen OAuth Tokens (Salesloft '
                                          'Drift Integration)',
                           'high_value_targets': ['Salesforce Customer Data',
                                                  'Gainsight Licensing Data']},
 'investigation_status': 'Ongoing (Customer Notifications in Progress)',
 'motivation': ['Data Theft',
                'Financial Gain (Potential Dark Web Sale)',
                'Reputation Damage'],
 'post_incident_analysis': {'root_causes': ['Weak OAuth Token Security '
                                            '(Salesloft)',
                                            'Supply Chain Vulnerability '
                                            '(Gainsight Apps Relying on '
                                            'Compromised Tokens)',
                                            'Insufficient API Access '
                                            'Controls']},
 'ransomware': {'data_exfiltration': True},
 'references': [{'source': 'TechRadar'},
                {'source': 'BleepingComputer'},
                {'source': 'Salesforce Public Announcement'}],
 'response': {'communication_strategy': ['Direct Customer Notifications',
                                         'Public Statement'],
              'containment_measures': ['Token Revocation (OAuth/Refresh '
                                       'Tokens)',
                                       'AppExchange Removal'],
              'incident_response_plan_activated': True,
              'remediation_measures': ['Customer Notifications',
                                       'Investigation']},
 'stakeholder_advisories': ['Direct Notifications to Affected Customers'],
 'threat_actor': ['ShinyHunters', 'Scattered Lapsus$ Hunters'],
 'title': 'Gainsight Unauthorized Salesforce Data Access via Stolen OAuth '
          'Tokens',
 'type': ['Data Breach', 'Unauthorized Access', 'Credential Theft'],
 'vulnerability_exploited': 'Weak or Stolen OAuth Token Management (External '
                            'App Connection to Salesforce)'}
Great! Next, complete checkout for full access to Rankiteo Blog.
Welcome back! You've successfully signed in.
You've successfully subscribed to Rankiteo Blog.
Success! Your account is fully activated, you now have access to all content.
Success! Your billing info has been updated.
Your billing was not updated.