Symantec Details AI-Assisted Intrusion and Rapid Lateral Movement at U.S. Retailer

· Original article ↗

Summary

Symantec says AI-assisted scripts helped attackers progress through a September 2026 U.S. retailer intrusion, including lateral movement via SolarWinds Orion’s RabbitMQ component. No data theft or encryption was observed; the AI model was unidentified.

Key points

  • Symantec assessed with high confidence that attackers used AI assistance; script timing suggested a human operator relayed output to an AI tool, with moderate confidence.
  • After error-prone commands repeatedly failed, attackers submitted long, structured PowerShell scripts with no typing errors and comments resembling model reasoning.
  • About 10 minutes after querying SolarWinds Orion, attackers used its bundled Erlang tools and a stolen RabbitMQ shared secret to run commands on another server.
  • Attackers searched point-of-sale synchronization scripts and configuration files for credentials, and collected registry hives and other credential material.
  • The intrusion involved DLL sideloading, web shells, EfsPotato privilege escalation, and the BreakChain process-tree utility.
  • The initial access method is unknown. The article reports no observed data theft or encryption and does not identify the AI model or service.

Article Details

Attack Vectors
  • Attackers issued commands through Microsoft SQL Server, likely using its xp_cmdshell feature, on several retailer servers.
  • Commands were launched through a compromised IIS web server; attackers also placed ASP web shells in the web application’s images folder.
  • Attackers used legitimate signed executables to sideload malicious DLLs.
  • EfsPotato was built on a server and used to exploit the Windows Encrypting File System RPC interface to run commands as SYSTEM.
  • Attackers took the RabbitMQ Erlang cookie bundled with SolarWinds Orion and used Orion’s erl.exe to execute an operating-system command on a second web server.
  • Attackers searched point-of-sale scripts and application configuration files for credentials, then used acquired SQL logins to access remote database servers.
Defensive Notes
  • Symantec states that its Endpoint products detect and block a malicious file when the file is available to them.
  • Symantec directs readers to its Protection Bulletin for the latest protection updates.

Indicators of compromise

TypeIndicatorContext
IPV4103[.]79[.]79[.]120Listed as part of a Yuze infrastructure cluster.
IPV4103[.]79[.]79[.]191Listed as part of a Yuze infrastructure cluster.
IPV4108[.]165[.]20[.]205Later staging server used to deliver sqlrun2.ps1.
IPV4154[.]81[.]37[.]136Fallback host used to deliver server.ps1.
IPV4155[.]254[.]22[.]215Address tested for outbound connectivity; a separate public report identified it as a staging and command server and AI console, though a link between the operations is only suggested.
IPV4166[.]0[.]25[.]106Host for the AES-encrypted reverse shell; the shell connected back to this address on port 443.
IPV4204[.]194[.]49[.]129Payload-staging server used to deliver files for the retailer intrusion.
IPV443[.]208[.]224[.]101Listed as part of a Yuze infrastructure cluster.
IPV48[.]219[.]82[.]21Listed as part of a Yuze infrastructure cluster.
SHA2563d79628bf7804dbf17e7b396ecd62ebf5d66518940c6d23daccf59a20953438aHash of BreakChainCs.exe, a process-tree-breaking launcher used by the attackers.
SHA25654fb493822bcd832f7b2256015f13e3dfde815e1931e7fd39a90ea8ad3fdbd0aHash of server.ps1, identified as the AES-encrypted PowerShell reverse shell.
SHA2565db5e7f655c4ee94411df8110d1b6d02bb15574ac199fa7a553ce6c3cb25bf03Hash of ch.exe, identified as the Chisel tunnelling tool detected on the compromised web server.
SHA2567265d69dd8d8939dc888ce5f05190ce200ee2660f928f3b84f60e6a7b3383205Hash of ask.dll, identified as a malicious DLL in the second sideloading set.
SHA2569c866c403e6bd5778fa3788cac9aac39aab1bf2d18a22c9999a4c27e30c0abf3Hash of log.dll, identified as a malicious DLL used in sideloading.
SHA256c21e4fb40f871e418def63a5cdf3603ed4c3c6d1b218710db8ba45538b66fa01Hash listed for a malicious DLL.
SHA256e95a265bf220a4330f77f842b3eeed8b1ed8c61f51d7e3f2fd33bac14b6b26afHash of log.dll, identified as a malicious DLL used in sideloading.
SHA256f8b67854d119da08c704b78f7c9fae0501417f5e63ffece86d2e811f1c7dea68Hash of Yuze, identified as a reverse-proxy tool used in an earlier intrusion.
URLhxxp[:]//103[.]79[.]79[.]191/yuzeYuze-related URL listed with the article’s network indicators.
URLhxxp[:]//108[.]165[.]20[.]205:8080/sqlrun2.ps1URL used to deliver a PowerShell script from a later staging server.
URLhxxp[:]//154[.]81[.]37[.]136/server.ps1Fallback URL used to deliver the attackers’ PowerShell reverse-shell script.
URLhxxp[:]//166[.]0[.]25[.]106/filemanager.aspURL associated with an ASP web shell placed on the compromised web server.
URLhxxp[:]//166[.]0[.]25[.]106/server.ps1URL used to deliver the attackers’ PowerShell reverse-shell script.
URLhxxp[:]//204[.]194[.]49[.]129:8080/ASK.exeURL used to deliver the executable in the attackers’ second sideloading set.
URLhxxp[:]//204[.]194[.]49[.]129:8080/bdreinit.exeURL used to deliver the legitimate executable attackers paired with a malicious DLL for sideloading.
URLhxxp[:]//204[.]194[.]49[.]129:8080/log.dllURL used to deliver a malicious DLL for sideloading.
URLhxxp[:]//204[.]194[.]49[.]129:8080/log.txtURL used to deliver the text file containing the sideloaded payload.
URLhxxp[:]//204[.]194[.]49[.]129:8080/qwdajhsd.aspURL associated with an ASP web shell staged by the attackers.

MITRE ATT&CK

T1003.002 · Security Account ManagerAttackers saved SAM registry hives and queried SAM-related data to obtain local password hashes.T1003.004 · LSA SecretsAttackers saved the SECURITY hive and queried LSA-secret locations to collect credential material.T1046 · Network Service DiscoveryAttackers scanned more than a dozen internal hosts for SQL Server, SMB, RDP, and WinRM ports.T1053.005 · Scheduled TaskAttackers in other reported cases created scheduled tasks to maintain access.T1059.001 · PowerShellAttackers ran long PowerShell scripts for discovery, credential collection, downloads, and other commands.T1068 · Exploitation for Privilege EscalationAttackers used EfsPotato, which abuses the Windows Encrypting File System RPC interface to run commands as SYSTEM.T1070.006 · TimestompIn the Vietnam university intrusion, attackers changed file dates to cover their tracks.T1078 · Valid AccountsAttackers used SQL logins and passwords they had collected; an xp_cmdshell command ran after one login succeeded.T1105 · Ingress Tool TransferAttackers downloaded executables, DLLs, text payloads, and PowerShell scripts from staging hosts.T1110.003 · Password SprayingA password-spraying operation tested credential pairs against a web service and later against an external database server.T1505.003 · Web ShellAttackers wrote ASP web shells into the compromised web application’s images folder.T1552.001 · Credentials In FilesAttackers searched point-of-sale scripts, application configuration files, and client settings for stored credentials.T1552.006 · Group Policy PreferencesIn a reported attack, the operators searched SYSVOL for Group Policy Preferences cpassword values.T1562.001 · Disable or Modify ToolsIn a separate reported attack, operators shut down security software.T1574.002 · DLL Side-LoadingAttackers paired legitimate executables, including bdreinit.exe and ask.exe, with malicious DLLs for sideloading.

CVE

Vendors

Products

FileZilla Serverit. The attackers collected credentials from the web server, including: connection strings; the FileZilla Server user database; FileZilla, WinSCP and PuTTY client settings; saved RDP files; IIS configuration, andIISa utility called BreakChain, which relaunches a target so that it no longer appears as a child of the IIS worker process (w3wp.exe). It offers five launch modes and the attackers used two, the WMI and shell modes.LAPSdomain account, and searched SYSVOL for Group Policy Preferences cpassword values and Active Directory for LAPS (Local Administrator Password Solution) passwords. They also tried a short list of candidate passwords forMicrosoft SQL Serverworked across its internet-facing web server and at least six further servers, most of which ran Microsoft SQL Server. They searched point-of-sale synchronization scripts for stored passwords, which may indicate aMicrosoft Windowssideloading. DLL sideloading is a technique where the attackers use the DLL search order mechanism in Windows to plant and then invoke a legitimate application that executes a malicious DLL payload.PuTTYthe web server, including: connection strings; the FileZilla Server user database; FileZilla, WinSCP and PuTTY client settings; saved RDP files; IIS configuration, and Windows logon registry values.RabbitMQThe next step was lateral movement. The attackers identified the RabbitMQ message broker that ships with Orion and read its Erlang cookie file (.erlang.cookie): the shared secret that Erlang nodes use to authenticate toSolarWinds Oriontactics led to a breakthrough for the attackers. About 10 minutes after first querying the victim's SolarWinds Orion monitoring software, the attackers had used a component bundled with it to run commands on a secondWinSCPfrom the web server, including: connection strings; the FileZilla Server user database; FileZilla, WinSCP and PuTTY client settings; saved RDP files; IIS configuration, and Windows logon registry values.Zabbix Agentinstallation, queried its local SQL Server instance for the table of monitored nodes, and read the Zabbix agent's pre-shared key. Using SQL logins and passwords that they already held, they connected to two remote

Tools

Countries

Industries

Related Articles