Microsoft Threat Intelligence describes NeedyMantis as a modular malware family observed in a limited number of targeted intrusions after an environment was already compromised. The Microsoft Security Blog from 28 September 2026 names telecommunications organizations, universities, medical nonprofits, intergovernmental organizations, and government contractors as affected sectors. For small and midsized organizations, the topic matters when Microsoft Defender XDR, Microsoft Sentinel, or a security assessment is in use: Microsoft provides concrete hunting queries, IOCs, and guidance that administrators can use to check for suspicious DLL sideloading and command-and-control traces.
What Microsoft reported on 28 September 2026
Microsoft classifies NeedyMantis as post-compromise malware. According to the source, it is typically deployed after an actor has already established access to a target environment, where it helps maintain long-term access and support follow-on operations. Microsoft observed activity dating back to at least October 2025 and names Storm-3069 as at least one observed user of the malware. At the same time, Microsoft says it has not determined whether all observed activity belongs to the same operator.
Technically, Microsoft describes multiple loaders, encrypted archives, a custom executable file format, and modular components. The practical point is that NeedyMantis masquerades as legitimate software components, including paths related to Poedit, curl, Vim, or TightVNC, and uses DLL sideloading plus WebSocket communications.
Why this can matter for smaller Microsoft 365 environments
Microsoft does not describe a broad mass campaign against every organization. The review is still useful for smaller organizations that run standard software, remote tools, or managed Windows devices. In those environments, unusual DLLs in ProgramData or application folders, legacy remote-access tools, and outbound connections can remain unnoticed. Microsoft Defender and Microsoft Defender for Endpoint provide the signal types Microsoft uses in the hunting queries.
- Microsoft observed NeedyMantis after an existing compromise, not as the first visible step.
- The source lists legitimate software paths where malicious replacement DLLs can appear.
- Microsoft names a C2 host and the
Firefox/21.0user agent as search indicators. - Defender XDR customers can run the published Advanced Hunting queries directly.
Urgency: no deadline, but a current review window
Microsoft does not publish a migration deadline or required change date. The urgency comes from the nature of the finding: NeedyMantis appears after initial compromise and is meant to keep a foothold. Microsoft’s example queries use a seven-day lookback. That is not a deadline, but it shows that the review is designed around current telemetry. If teams wait for weeks, they may lose the process, file, and network traces Microsoft provides for first triage.
For an SMB, the useful response is therefore not a generic malware notice. It is a short, documented check: are there hits for the named paths, the named C2 host, the user agent, or the relevant Microsoft Defender detections?
Which Microsoft tools the source names
Microsoft points to Microsoft Defender XDR, Advanced Hunting, Threat Analytics, Microsoft Sentinel, and Microsoft Security Copilot. Microsoft Learn describes Advanced Hunting as a query-based tool for searching up to 30 days of native Defender XDR raw data. Threat Analytics shows emerging threat reports, affected assets, exposure, and recommended actions in the Defender portal. Microsoft Security Copilot can, in the Defender context described by Microsoft, summarize incidents, files, scripts, identities, and hunting queries or generate them for analysts.
The source also refers to attack surface reduction rules. Microsoft Learn describes ASR rules as a Defender capability for risky behavior such as obfuscated scripts, credential theft from LSASS, or process creation through PsExec and WMI.
Concrete next steps for administrators
- Run the Microsoft Defender XDR queries from the blog in Advanced Hunting and document any matches.
- Check for the named DLL filenames and paths, especially under
ProgramDataand application folders. - Search Defender or Sentinel data for connections to the named C2 host and the
Firefox/21.0user agent. - Review Threat Analytics in the Defender portal for NeedyMantis or related activity.
- Evaluate ASR rules through Microsoft security recommendations and user impact before switching policies to block mode.
For a Microsoft Security Assessment, this becomes a clear test point: are endpoint telemetry, hunting permissions, ASR rules, and Sentinel mapping configured so this kind of post-compromise finding would be noticed?
Official Microsoft sources
- Microsoft Security Blog: NeedyMantis
- Microsoft Learn: Advanced Hunting in Microsoft Defender XDR
- Microsoft Learn: Threat Analytics in Microsoft Defender
- Microsoft Learn: Attack Surface Reduction rules reference
If you want to check whether Defender XDR hunting, Sentinel signals, and ASR rules are reliably configured in your environment, we can support a focused review – get in touch.
What does this mean for your environment?
Assess the topic in the context of your Microsoft 365 environment and define a practical next step.

You speak directly with Sebastian Kerssen – working in the Microsoft ecosystem since 2014, with personal consulting and a dedicated point of contact.
