Microsoft details NeedyMantis malware used in targeted post-compromise operations

· Original article ↗

Summary

Microsoft analyzes NeedyMantis, a modular malware family observed in targeted intrusions. It describes DLL sideloading, custom loaders and archives, WebSocket command-and-control, affected sectors, indicators, and defensive guidance.

Key points

  • Microsoft says NeedyMantis has been observed since at least October 2025 in a limited number of targeted operations affecting telecommunications, universities, medical nonprofits, intergovernmental organizations, and government contractors.
  • The malware is typically deployed after an attacker has already gained access; one observed operator, Storm-3069, was associated with the DAEMON Tools supply chain compromise, but Microsoft has not attributed the activity to a nation-state actor.
  • NeedyMantis uses DLL sideloading, often masquerading as legitimate software components, and can be copied from a network share and executed during hands-on-keyboard activity.
  • Its multi-stage architecture uses custom encrypted and compressed archives, obfuscated loaders, and a custom executable format to extract and run its main component.
  • The main component communicates with command-and-control over HTTPS and WebSockets and supports loading, unloading, and dispatching data to additional modules; those modules' capabilities remain unconfirmed.
  • Microsoft provides indicators, Defender detections, hunting queries, and mitigation guidance, including monitoring for the identified C2 domain and enabling relevant Defender protections.

Article Details

Attack Vectors
  • NeedyMantis is typically deployed after an actor has already established access to a target environment; the methods used to gain that access may vary.
  • The first-stage loader is packaged alongside legitimate software, masquerades as a required DLL, and is launched through DLL sideloading.
  • In one observed incident, an operator used Impacket to copy legitimate software, the malicious DLL, and the archive from a network share to a targeted device and execute them.
  • The malware uses staged loaders and encrypted, compressed archives to extract and run its components.
  • NeedyMantis communicates with its C2 over HTTPS before switching to a WebSockets-based binary protocol, and can load, unload, and dispatch data to additional modules.
Defensive Notes
  • Monitor outbound network traffic for connections to corp.tripswithengine[.]com.
  • Enable cloud-delivered protection, block at first sight, EDR in block mode, network protection, and automatic attack disruption.
  • Consider enabling attack surface reduction rules that block executable files unless they meet prevalence, age, or trusted-list criteria and block execution of potentially obfuscated scripts.
  • Hunt for NeedyMantis DLL sideloading in the listed Poedit, USOShared, VIM, TightVNC, office, broadcom, Intel, modifiable, and ics paths, and review relevant Defender detections for suspicious DLL loading, decoding, and Impacket activity.

Indicators of compromise

TypeIndicatorContext
HOSTNAMEcorp[.]tripswithengine[.]comNeedyMantis C2 hostname.
SHA2569cb68f986043a576e19d32184c583b7d8f571c7219d8dc0065dced1c13f077efSHA-256 of the NeedyMantis custom file archive WinSparkle.
SHA256c82520eb03c084226be4eafbff46f56dca0aa8804a2a7f23a085a96afe71ef77SHA-256 of an older NeedyMantis custom file archive named libcurl.
SHA256e842dd7642c8e04b5ec20b6393848a9c904e4832930950c16664fe7800ba382eSHA-256 of the NeedyMantis first-stage loader WinSparkle.dll.

MITRE ATT&CK

Threat Actors

Malware

Vendors

Products

7-Zip7-zip.chm – Legitimate component of 7-ZipCtrl2Capmain.dll – Legitimate Sysinternals component Ctrl2CapcurlSome of the open-source, software abused by the malware include: Poedit (translation), curl (data transfer), Vim (text editor), and TightVNC (remote access).Disk2vhdDisk2vhd.dll – Legitimate Sysinternals component Disk2vhdMicrosoft DefenderWe also provide indicators of compromise (IOCs), Microsoft Defender detections, and mitigation guidance to help organizations defend against this threat and related activity.Microsoft Defender Antivirusmalicious artifacts, even when your non-Microsoft antivirus does not detect the threat or when Microsoft Defender Antivirus is running in passive mode.Microsoft Defender for EndpointRun Endpoint Detection and Response (EDR) in block mode so that Microsoft Defender for Endpoint can block malicious artifacts, even when your non-Microsoft antivirus does not detect the threat or when Microsoft DefenderMicrosoft Defender XDRConfigure automatic attack disruption in Microsoft Defender XDR.Microsoft OfficeMicrosoft has also observed NeedyMantis masquerading as Microsoft Office, Broadcom, Intel, and NVIDIA DLL components.Microsoft Security CopilotMicrosoft Security CopilotMicrosoft SentinelMicrosoft SentinelPoeditSome of the open-source, software abused by the malware include: Poedit (translation), curl (data transfer), Vim (text editor), and TightVNC (remote access).TightVNCSome of the open-source, software abused by the malware include: Poedit (translation), curl (data transfer), Vim (text editor), and TightVNC (remote access).VimSome of the open-source, software abused by the malware include: Poedit (translation), curl (data transfer), Vim (text editor), and TightVNC (remote access).

Tools

Countries

Industries

Related Articles