Cybersecurity researchers have uncovered a new and highly evasive malware loader named SquidLoader. First observed in late April 2024, this malware is being distributed through phishing campaigns that primarily target Chinese organizations. The threat actor uses executable files disguised as documents, often using names of Chinese companies as lures. SquidLoader is notable for its extensive use of defense evasion techniques, including encrypted code, control flow graph (CFG) obfuscation, debugger detection, and the use of direct syscalls to bypass standard API monitoring. Its ultimate goal is to fetch and execute a second-stage payload, most commonly the powerful post-exploitation tool Cobalt Strike. The sophistication of the malware suggests a well-resourced threat actor, possibly an Advanced Persistent Threat (APT) group, although attribution is not yet confirmed.
The attack begins with a phishing email containing a malicious attachment. The attachment purports to be a Microsoft Word document but is, in fact, a Windows executable (.exe). The filenames are often crafted to appear legitimate to employees of specific Chinese companies. Once a user is tricked into executing the file, SquidLoader activates.
The loader's primary function is to establish a connection with a remote command-and-control (C2) server to download and execute a subsequent payload. The most common payload observed is a Cobalt Strike Beacon, which provides the attacker with extensive capabilities for lateral movement, data exfiltration, and long-term persistence within the victim's network. The actor behind the campaign has reportedly been active for at least two years, indicating a persistent and patient adversary.
SquidLoader is engineered for stealth and evasion. Its key technical features include:
T1566.001 - Phishing: Spearphishing Attachment.T1027.004 - Obfuscated Files or Information: Compile After Delivery and complex control flows to make reverse engineering difficult.T1027 - Obfuscated Files or Information to bypass hooks placed on standard library functions.T1055 - Process Injection. This fileless execution helps avoid detection by traditional antivirus software that scans the filesystem.T1071.001 - Application Layer Protocol: Web Protocols) to communicate with its C2 server for payload retrieval.The primary impact of a successful SquidLoader infection is the deployment of Cobalt Strike, a full-featured attack framework. This enables the threat actor to:
Given the focus on corporate targets, the potential business impact includes significant financial loss, intellectual property theft, operational disruption, and reputational damage. The evasive nature of SquidLoader means that infections can go undetected for long periods, allowing attackers ample time to achieve their objectives.
No specific Indicators of Compromise (IOCs) such as IP addresses, domains, or file hashes were provided in the source articles.
The following patterns could indicate related activity:
Security teams may want to hunt for the following patterns to detect SquidLoader activity:
ntdll.dll. EDR tools with kernel-level visibility may be able to detect this anomalous behavior.document.doc.exe).%APPDATA%) that spawns network connections and does not have a corresponding file on disk could be indicative of in-memory payload execution.Detecting SquidLoader requires advanced endpoint and network monitoring capabilities.
M1017 - User Training).M1038 - Execution Prevention).M1030 - Network Segmentation).Train users to recognize and report phishing attempts, especially those with unexpected executable attachments.
Use egress filtering to block outbound connections to known malicious or uncategorized domains, preventing payload download and C2 communication.
Mapped D3FEND Techniques:
Deploy and maintain an EDR solution capable of behavior-based detection to identify memory-resident threats and evasive techniques.
Implement application control policies to restrict the execution of unauthorized applications, particularly from user-writable directories.
Mapped D3FEND Techniques:
Deploy an advanced Endpoint Detection and Response (EDR) solution capable of deep process analysis. To counter SquidLoader, this tool must monitor for specific evasive behaviors. Configure detection rules to flag processes that make direct kernel syscalls, bypassing standard Windows APIs in ntdll.dll, as this is a core feature of the malware. Additionally, create alerts for process hollowing or injection techniques where a legitimate process's memory is overwritten with malicious code. Monitor for parent-child process anomalies, such as a process launched from what appears to be a Word document (winword.exe) spawning unusual network connections or command-line interpreters. Baselines of normal process behavior are critical for identifying these deviations. This proactive monitoring is essential for catching fileless threats like SquidLoader that traditional AV might miss.
Implement strict egress filtering rules on perimeter firewalls and web proxies. The default policy should be to deny all outbound traffic, with explicit allow rules for known-good business-related destinations and protocols. To specifically counter SquidLoader and its Cobalt Strike payload, block outbound connections to uncategorized or newly registered domains. Pay special attention to traffic from general user workstations, which should have very limited reasons to connect to external servers directly. Use a proxy that can decrypt and inspect TLS traffic to identify C2 communications hiding in encrypted channels. Monitor DNS logs for queries to suspicious domains and consider implementing a DNS sinkhole for known malicious domains to block C2 callbacks at the earliest stage.
Utilize an email security gateway with advanced threat protection (ATP) capabilities, including sandboxing. Since SquidLoader's initial vector is a phishing attachment, this is a critical control point. The sandbox environment should be configured to detonate and analyze executable files, even those disguised with document icons. The analysis should monitor for behaviors like network callbacks, registry modifications, and attempts to evade detection. This dynamic analysis is crucial for unmasking packed or obfuscated malware like SquidLoader. Configure the gateway to block or quarantine any email containing an executable that exhibits such malicious behavior, preventing it from ever reaching the end user's inbox.
SquidLoader malware campaigns were first observed.

Cybersecurity professional with over 10 years of specialized experience in security operations, threat intelligence, incident response, and security automation. Expertise spans SOAR/XSOAR orchestration, threat intelligence platforms, SIEM/UEBA analytics, and building cyber fusion centers. Background includes technical enablement, solution architecture for enterprise and government clients, and implementing security automation workflows across IR, TIP, and SOC use cases.
Help others stay informed about cybersecurity threats
Every tactic, technique, and sub-technique used in this threat has been identified and mapped to the MITRE ATT&CK framework for consistent, actionable threat language.
Observables and indicators of compromise (IOCs) have been extracted and cataloged. Risk has been assessed and correlated with known threat actors and historical campaigns.
Detection rules, incident response steps, and D3FEND-aligned mitigation strategies are included so your team can act on this intelligence immediately.
Structured threat data is packaged as a STIX 2.1 bundle and can be visualized as an interactive graph — relationships between actors, malware, techniques, and indicators.
Sigma detection rules are derived from the threat techniques in this article and can be converted for deployment across any major SIEM or EDR platform.