Excerpt: Active malvertising pushes SectopRAT via Claude AI lures; Supply chain breach exposes LastPass CRM data.
Threat Summary
This briefing synthesizes intelligence from two active threat vectors targeting enterprise credentials and sensitive data. The first pulse details a sophisticated malvertising campaign spoofing "Claude Desktop" via Bing ads, delivering a potent cocktail of SectopRAT and StealC. The attackers leverage advanced techniques including DLL sideloading, DirectX shader encryption, and GPU anti-VM checks to evade detection, ultimately targeting 29 organizations. The second pulse highlights a supply chain compromise involving the third-party vendor Klue, which impacted LastPass. Attackers exploited stolen OAuth tokens to access customer CRM data within Salesforce, emphasizing the risks of interconnected SaaS ecosystems.
Threat Actor / Malware Profile
SectopRAT & StealC (FakeAgent Campaign)
- Distribution: Search Engine Optimization (SEO) poisoning and malvertising on Bing targeting users searching for "Claude Desktop".
- Payload Behavior: Utilizes a fake Claude Artifact hosted on the legitimate domain to redirect to attacker infrastructure. Involves DLL sideloading to execute the payload.
- C2 Communication: Establishes connections with Command & Control (C2) servers hosted on infrastructure associated with Frantech Solutions and QuickPacket.
- Persistence Mechanism: Likely via registry run keys or scheduled tasks (standard RAT behavior).
- Anti-Analysis: Employs DirectX shader encryption for payload obfuscation and GPU anti-VM checks to detect sandbox environments.
Supply Chain Actor (Klue/LastPass Incident)
- Objective: Exfiltration of customer CRM data (names, emails, company info).
- Attack Vector: Exploitation of stolen OAuth tokens from a compromised third-party integration (Klue).
- Impact: Unauthorized access to Salesforce environments, leading to potential secondary phishing or extortion.
IOC Analysis
The provided indicators highlight two distinct infrastructure sets:
-
SectopRAT/StealC Infrastructure (IPv4): A cluster of 8 IPs primarily hosted by Frantech Solutions (AS53667) and QuickPacket (AS46261). These are high-risk ASN hosting providers often abused by threat actors. SOC teams should immediately block these IPs at the perimeter and firewall level and pivot on these IPs to identify any successful egress connections.
-
Supply Chain Domain (Domain):
baccarat.com.auwas flagged in the context of the LastPass/Klue incident. While potentially benign on its own, its presence in the pulse requires investigation for any DNS requests or HTTP connections originating from internal network segments or IAM/SaaS integration points.
Operationalization:
- Firewall/Proxy: Block the listed IPv4 ranges and the domain.
- EDR: Hunt for processes establishing network connections to the Frantech/QuickPacket IP range.
- SIEM: Correlate Salesforce login events with anomalous IP geolocations or tokens.
Detection Engineering
Sigma Rules
---
title: Potential SectopRAT/StealC C2 Traffic
description: Detects network connections to known malicious IP addresses associated with the FakeAgent SectopRAT campaign (Frantech/QuickPacket).
references:
- https://otx.alienvault.com/
author: Security Arsenal
date: 2026/07/23
status: stable
logsource:
product: zeek
service: conn
detection:
selection:
id.resp_h:
- '104.194.133.210'
- '107.189.24.67'
- '107.189.26.86'
- '107.189.21.86'
- '45.59.124.17'
- '107.189.17.143'
- '45.59.125.228'
- '45.59.122.134'
condition: selection
falsepositives:
- Legitimate traffic to these IPs (unlikely given hosting provider)
level: high
tags:
- attack.command_and_control
- attack.t1071
---
title: Suspicious Browser Spawned Process (Malvertising)
description: Detects suspicious processes spawned by browsers, commonly associated with malvertising droppers executing payloads.
references:
- https://otx.alienvault.com/
author: Security Arsenal
date: 2026/07/23
status: stable
logsource:
category: process_creation
product: windows
detection:
selection:
ParentImage|endswith:
- '\chrome.exe'
- '\firefox.exe'
- '\msedge.exe'
- '\brave.exe'
Image|endswith:
- '\cmd.exe'
- '\powershell.exe'
- '\pwsh.exe'
- '\wscript.exe'
- '\cscript.exe'
filter:
CommandLine|contains:
- 'Code --enable-features' # Filter legitimate VS Code usage if applicable
- 'C:\Program Files'
condition: selection and not filter
falsepositives:
- Administrators launching tools from browser downloads
level: medium
tags:
- attack.initial_access
- attack.t1204
---
title: Suspicious Salesforce Access via OAuth
author: Security Arsenal
description: Detects potential unauthorized access to Salesforce CRM leveraging OAuth tokens, often seen in supply chain compromises.
references:
- https://otx.alienvault.com/
date: 2026/07/23
status: experimental
logsource:
product: azure
service: auditlogs
detection:
selection:
LoggedByService: 'Salesforce'
OperationName|contains:
- 'Add delegated permissions grant'
- 'Add member to role'
- 'Update application'
condition: selection
falsepositives:
- legitimate admin configuration
level: medium
tags:
- attack.credential_access
- attack.t1552
KQL (Microsoft Sentinel)
// Hunt for connections to SectopRAT/StealC C2 Infrastructure
DeviceNetworkEvents
| where RemoteIP in ("104.194.133.210", "107.189.24.67", "107.189.26.86", "107.189.21.86", "45.59.124.17", "107.189.17.143", "45.59.125.228", "45.59.122.134")
| project Timestamp, DeviceName, InitiatingProcessAccountName, InitiatingProcessFileName, RemoteIP, RemotePort
| extend Info = "C2 Connection Detected"
// Hunt for browser spawned suspicious processes (Malvertising context)
DeviceProcessEvents
| where InitiatingProcessFileName in ("chrome.exe", "msedge.exe", "firefox.exe")
| where FileName in ("cmd.exe", "powershell.exe", "wscript.exe", "cscript.exe")
| project Timestamp, DeviceName, AccountName, FileName, ProcessCommandLine, InitiatingProcessFileName
| extend Info = "Suspicious Browser Spawn"
PowerShell Hunt Script
# IOC Hunter: SectopRAT/StealC Campaign
# Checks for active network connections to known malicious IPs
$maliciousIPs = @(
"104.194.133.210",
"107.189.24.67",
"107.189.26.86",
"107.189.21.86",
"45.59.124.17",
"107.189.17.143",
"45.59.125.228",
"45.59.122.134"
)
Write-Host "Checking for active network connections to known C2 IPs..." -ForegroundColor Yellow
$connections = Get-NetTCPConnection -State Established -ErrorAction SilentlyContinue
foreach ($conn in $connections) {
$remoteIP = $conn.RemoteAddress
if ($maliciousIPs -contains $remoteIP) {
$process = Get-Process -Id $conn.OwningProcess -ErrorAction SilentlyContinue
Write-Host "[ALERT] Connection to $remoteIP found!" -ForegroundColor Red
Write-Host " Local Address: $($conn.LocalAddress):$($conn.LocalPort)"
Write-Host " Process: $($process.ProcessName) (PID: $($conn.OwningProcess))"
Write-Host " Path: $($process.Path)"
}
}
Write-Host "Check complete."
Response Priorities
-
Immediate:
- Block all listed IPv4 addresses (104.194.133.210/32, etc.) and the domain
baccarat.com.auon perimeter firewalls, proxies, and EDR network policies. - Isolate any endpoints identified by the PowerShell script or KQL hunt as connecting to the C2 infrastructure.
- Block all listed IPv4 addresses (104.194.133.210/32, etc.) and the domain
-
24 Hours:
- Initiate credential reset and identity verification for users who may have interacted with the malvertising ads or have device logs showing suspicious browser activity.
- Investigate Salesforce audit logs for any access from the
baccarat.com.audomain or unrelated IP geolocations correlating with the Klue incident timeline.
-
1 Week:
- Review ad-filtering and DNS sinkholing capabilities to prevent future malvertising redirections (e.g., blocking traffic to infrastructure hosting known fake installers).
- Audit all third-party SaaS integrations (OAuth tokens) and enforce least privilege access to CRM data.
Related Resources
Security Arsenal Incident Response Managed SOC & MDR Services AlertMonitor Threat Detection From The Dark Side Intel Hub
Is your security operations ready?
Get a free SOC assessment or see how AlertMonitor cuts through alert noise with automated triage.