Foxveil
Foxveil is a previously undocumented Windows malware loader assessed by Cato CTRL to have been active since August 2025. It abuses legitimate cloud/platform services—Cloudflare Pages, Netlify-hosted domains, and short-lived Discord attachment links (~24-hour lifetime)—as threat actor-controlled staging locations to retrieve next-stage payloads, primarily Donut-generated shellcode, in order to blend into normal enterprise traffic and evade reputation-based blocking.
Foxveil has at least two variants with different execution/injection tradecraft:
- Variant 1 downloads shellcode (and additional executables) from Cloudflare Pages/Netlify, spawns a fake svchost.exe process, and executes the payload via Early Bird APC injection (queueing the APC while the target process is suspended before it fully resumes).
- Variant 2 retrieves payloads from Discord attachments and performs self-injection within the same process context.
Persistence and staging behaviors reported include registering itself as a Windows service (noted for v1) and dropping additional executables/next-stage payloads into SysWOW64 using filenames that mimic legitimate Windows processes (e.g., sihost.exe, taskhostw.exe). Foxveil also includes a runtime string-mutation/rewriting mechanism intended to hinder static detection and reverse engineering by replacing “high-signal” strings (e.g., “payload,” “inject,” “shellcode,” “beacon,” “meterpreter,” “http://,” “.exe”) with randomly generated values during execution. One report notes v2 attempted to manipulate Microsoft Defender exclusions but appeared to remove an exclusion for SysWOW64 rather than add one (possibly operator error).
Cato CTRL noted indicators suggesting Cobalt Strike may be a later-stage payload (e.g., mutation list including “beacon” and observed localhost listening behavior on ports 9933 and 9934), but this was presented as an assessment rather than confirmed payload identification. Cato reported the malicious infrastructure to Cloudflare and Netlify; Netlify removed reported URLs on Jan. 19, 2026, and Cloudflare restricted access to reported URLs on Jan. 20, 2026.
Hunt this family in your stack
Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.
Techniques & procedures
11 distinct techniques documented for this family, organized by ATT&CK tactic.
Resource Development
1 technique
Resource Development
"hosting payloads on trusted cloud services such as Google Drive and OneDrive"; "retrieve next-stage shellcode payloads... hosted on trusted platforms like Cloudflare Pages, Netlify, and Discord"; "Cloudflare is leveraged to front backend services and mask infrastructure details"
Persistence
2 techniques
Persistence
Privilege Escalation
3 techniques
Privilege Escalation
"The second variant simplifies this process by performing self-injection within the same process context..."
Stealth
5 techniques
Stealth
"distributed via a heavily obfuscated Inno Setup installer"; "Delivered via a downloader in a ZIP archive"; "illegally modified game installers distributed via piracy platforms"
"The second variant simplifies this process by performing self-injection within the same process context..."
Defense Impairment
1 technique
Defense Impairment
Recent activity
5 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
A first-stage malware loader that abuses legitimate cloud services (Cloudflare Pages, Netlify, Discord attachments) as staging to download shellcode and secondary payloads, then executes via process injection (Early Bird APC injection with a fake svchost.exe in one variant; self-injection in the other). Establishes persistence via Windows service registration or by dropping masqueraded executables into SysWOW64 (e.g., sihost.exe, taskhostw.exe). Includes runtime string-mutation to evade static/signature detection by rewriting analysis/high-signal keywords.
Malware loader family reported active since last August.
Malware loader that stages and retrieves Donut-generated shellcode from legitimate services (Discord attachments, Cloudflare, Netlify) to blend with normal traffic; executes in-memory, uses process injection (Early Bird APC in v1; self-injection in v2), persists via Windows service (v1), drops next-stage payloads into SysWOW64, and uses runtime string-mutation to evade analysis/detections; v2 attempts (but appears to fail) to modify Microsoft Defender exclusions.
Loader campaign active since August 2025 designed to establish initial foothold, hinder analysis, and retrieve next-stage shellcode from staging hosted on trusted platforms (e.g., Cloudflare Pages, Netlify, Discord).
The version that knows your environment.
Match every observed IP, domain, and hash against your live telemetry.
Named campaigns wielding this family, with evidence pinned to each claim.
CVEs this family uses for access and lateral movement.
YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.
Every documented technique, ranked by evidence weight.
Reddit, Mastodon, and CTI community discussion around this family.