Book a demo →
← All posts
Threat Watch

Blind Eagle: A Fake Court Notice That Builds Its Own ZIP in the Browser

Blind Eagle's fake Colombian court notice is an SVG file that builds a password-protected ZIP in the victim's browser, so email gateways never see an archive.

Blind Eagle: A Fake Court Notice That Builds Its Own ZIP in the Browser

AegisAI Threat Watch · HTML smuggling

Blind Eagle: A Fake Court Notice That Builds Its Own ZIP in the Browser

A fake court notice arrives as an SVG file that assembles its own password-protected ZIP in the browser, so the mail gateway never sees an archive to scan.

TL;DR
What
Blind Eagle sends a fake court notice as an SVG file that builds a password-protected ZIP in the browser and ends in an in-memory trojan.
Who it hits
Judicial, public administration and education staff in Latin America, ZenoX says, with Colombia a priority target.
Why filters miss it
The email carries one image-like file and no archive. The ZIP is created later, on the recipient's machine.
Do today
Treat SVG and XHTML attachments from outside as executable content, and alert on a browser-built ZIP followed by a script launch.

Blind Eagle's fake court notice is an SVG attachment that builds its own ZIP inside the victim's browser, so an email gateway never sees an archive to scan.

HTML smuggling is a technique in which a web page or file builds the malicious payload on the victim's own device, using code that runs in the browser, instead of delivering the finished file inside the email or from a download link.

ZenoX published the analysis on 4 November 2026 and The Hacker News reported it on 10 November. The actor is Blind Eagle, also tracked as APT-C-36, which MITRE describes as a suspected South American group active since at least 2018. ZenoX rebuilt this wave from 12 initial emails, and The Hacker News reported that ZenoX counted nearly 3,300 malicious emails in the wider wave between late October and early November.

12
initial fraudulent emails ZenoX used to rebuild the chain
~3,300
malicious emails in the wider wave, per ZenoX as reported by The Hacker News
4.2 MB
size of the SVG attachment, which renders as an XHTML court page
2
Windows defenses bypassed by the VBScript stage: AMSI and ETW

Source: ZenoX, 4 November 2026. The 3,300 figure is from The Hacker News, 10 November 2026; ZenoX's own write-up says 12 emails cannot size the wave.

Key judgments

  • The attachment is an SVG posing as an XHTML court document. ZenoX describes a file of about 4.2 MB, named like 43262 CONSTANCIA-Despacho.COL.97-126.xhtml, that renders a fake Fiscalía General de la Nación page.
  • The archive is built after delivery. ZenoX says the page generates the ZIP in the browser with ZipCrypto and shows the password on the page, so the email gateway never inspects it.
  • Passing authentication proves little. In one message ZenoX saw SPF, DKIM and DMARC pass for the mail service used, which authenticates the route and says nothing about the content.
  • The chain is built to leave little behind. ZenoX reports that the script deletes the original XHTML, strips Mark-of-the-Web, bypasses AMSI and ETW, adds a Startup shortcut and loads the final trojan in memory.
  • Success against a real organization is not confirmed. ZenoX ran everything in controlled virtual machines and reports no evidence of compromise in a real organization. It attributes the campaign to APT-C-36 with high confidence, run through a Brazilian operational cluster.

Evaluating email security tools? The 2026 Buyer's Guide to Email Security has nine evaluation areas and the questions to ask vendors. Get the guide.

How does Blind Eagle's HTML smuggling attack work?

ZenoX's reconstruction runs in six steps. The filenames and stage details below are ZenoX's; the order is simplified.

  1. A Portuguese or Spanish email with a judicial or administrative theme arrives with an attachment ending in .xhtml. ZenoX saw court notifications, fiscalía notices and a tutela proceeding as themes.
  2. The attachment is really an SVG. Opened in a browser, it draws a "Consultas" page styled as the Fiscalía General de la Nación, with a case-number field, then a second page that reports a completed download and shows an access key.
  3. The page builds a ZIP in the browser with ZipCrypto and displays the password. ZenoX gives the filename pattern as Demanda_Ejecutiva_*__EXP2026-XXXX.zip.
  4. Opening the ZIP runs a JavaScript dropper named Network Configuration Auditor v2.7.298, which profiles the host and chains the later stages.
  5. A VBScript stage bypasses AMSI and ETW and shows a decoy "CITACION PENAL, FISCALIA" page. Around the same stage the script deletes the original XHTML, strips Mark-of-the-Web through Zone.Identifier and leaves a Startup-folder shortcut.
  6. PowerShell decodes the final payload (AES-256-ECB, a custom Base85, then GZIP) and loads it in memory through Reflection, with no final payload file persisted to disk.

ZenoX, consolidated infection chain and persistence sections. The Hacker News reports the same chain in shorter form.

What the final payload can do

ZenoX classifies the payload as an AsyncRAT fork with DCRat lineage, a 64-bit .NET DLL, with high confidence for the technical lineage. In the lab it opened a hidden desktop, logged keystrokes, captured the screen, impersonated tokens, blocked keyboard and mouse input and sent judicial and tax documents out over an encrypted channel. The command server it points to is listed under reported indicators.

How do attachments like this evade traditional email security filters?

Email filters judge what they are handed. A scanner that opens this attachment finds one image-like file with no executable and no archive. The ZIP, its hash and its scripts come into existence later, on the recipient's device. ZenoX makes the point directly: the email gateway never inspects the locally generated ZIP.

This paragraph is AegisAI's analysis. The usual explanations for filter misses, unknown signatures and fresh infrastructure, do not quite fit: here the signature gap is structural, because there is nothing to sign at delivery time. Blind Eagle has hidden payloads from gateways before. MITRE lists password-protected RAR attachments and ZIP, LHA and UUE compressed droppers in its history. HTML smuggling moves the archive and its password out of the email altogether.

ControlWhat it sees in this chainResult
Static attachment scanOne SVG file styled as XHTML, with no archive and no executableNothing to flag
Hash and signature checks on the ZIPThe ZIP does not exist until the page runs in the browserNever checked
SPF, DKIM and DMARCPass for the sending service in the message ZenoX examinedPasses, and proves only the route
AMSI and ETWA VBScript stage that bypasses bothBlinded for later stages
Mark-of-the-WebStripped by the scriptOrigin marker removed
Reading the email itselfA judicial notice that asks the recipient to open an attached file, with the password shown only on the pageCan be flagged

AegisAI's reading of the reported chain. The SPF, DKIM and DMARC row rests on one message in ZenoX's corpus; the other rows follow from ZenoX's description of the chain.

The gateway judged the file it was handed. The malware was built later, on the recipient's machine.

AegisAI Threat Intelligence

What this means for a security team

This section is AegisAI's analysis. For an organization that handles court, tax or public-contracting correspondence in Latin America, or works with those that do, the exposure is a remote access trojan on a workstation that holds sensitive legal and financial documents. ZenoX reports that the lab sample sent judicial and tax documents out over an encrypted channel.

Three questions settle the exposure: are SVG and XHTML attachments from outside the company handled as executable content rather than as images, would a ZIP written by a browser and followed by a script host launch raise an alert, and would anyone be told when AMSI or ETW is tampered with. ZenoX reports no confirmed compromise, so these are readiness questions, not signs of an incident.

Why standard controls miss it

This section is AegisAI's analysis. Attachment controls assume the payload travels with the message, and sender controls assume a clean route means a trustworthy message. This chain breaks both: the message carries a page, not a payload, and the route can be clean. Endpoint controls come last and face a script that has already switched off AMSI and ETW. What stays constant from the first screen to the last stage is the request itself, a court notice that asks to be opened.

How AegisAI protects against it

AegisAI has not observed this campaign. The approach below is how it treats a lure of this shape when it arrives by email.

Aegis does not classify infrastructure. It classifies intent. A lure with no attacker-owned infrastructure still has to ask the recipient to do something on the attacker's behalf, and that request is what gets classified, independent of how clean the destination URL is.

In this chain the request is to open an attached court notice. That is the same request whichever way the file is built.

How AegisAI stops credential phishing, 48 second video

How AegisAI stops credential phishing, 48 seconds

Recommendations for defenders

  • Treat SVG and XHTML attachments from external senders as executable content: block them, convert them to a static image, or open them only in isolation.
  • Alert on a browser writing a ZIP to disk followed by a script host such as wscript or cscript starting from the user profile, and restrict Windows Script Host to the users who need it.
  • Monitor AMSI and ETW for tampering and alert when a script tries to disable either.
  • Turn on PowerShell script block logging and alert on payloads that are decoded and loaded in memory.
  • Hunt for the persistence artifacts: a Startup-folder shortcut named like SvcConfig*.vbs, files named like index_*.xhtml under %APPDATA%\Microsoft, and the infrastructure listed under reported indicators, re-verifying before any block.
  • Tell staff who handle judicial, tax or contracting correspondence to verify unexpected notices through a known channel before opening an attachment, and give them one way to report them.

FAQ

What is Blind Eagle (APT-C-36)?

Blind Eagle, also tracked as APT-C-36, is a threat group assessed to be Spanish-speaking and active since at least 2018. MITRE describes it as a suspected South American group behind espionage and financially motivated operations against government institutions and financial, energy and manufacturing organizations in Colombia and other Latin American countries. The Hacker News reports it has long used spear-phishing lures to distribute commodity remote access trojans such as AsyncRAT, BitRAT, Lime RAT, NjRAT, Quasar RAT and Remcos RAT.

How does HTML smuggling bypass email security?

HTML smuggling builds the payload in the browser instead of sending it. In this campaign the SVG attachment renders a fake Fiscalía page that generates a ZipCrypto-protected ZIP on the recipient's device, with the password displayed on the page. ZenoX notes the email gateway never inspects the locally generated ZIP, so a scan of the attachment as delivered finds no archive. Controls on the browser and the endpoint, and email security that judges what the message asks the reader to do, still have something to act on.

How do zero-day email attacks evade traditional security filters?

They avoid whatever a filter already knows: signatures, sender reputation and rule patterns. Common routes are fresh or compromised infrastructure, messages with no link or attachment, and payloads that change with every send. This Blind Eagle campaign shows another: the attachment is a script-bearing SVG with no archive and no executable, and the ZIP is built later on the recipient's device. Sender checks do not help either, since ZenoX saw SPF, DKIM and DMARC pass for the mail service in one message.

Why is my secure email gateway still missing phishing emails?

A gateway inspects a message and its attachments at delivery. Anything assembled after delivery, such as a ZIP built in the browser by an SVG attachment, is outside what it saw. Messages that pass SPF, DKIM and DMARC, or that carry no link or attachment, also give it little to judge. Narrowing the gap takes inspection of risky attachment types, endpoint controls on script hosts and AMSI, and a check on what the message itself asks the reader to do.

For researchers

What the reporting does not tell us 5 gaps

Delivery. ZenoX gives no sender domains or full subject lines. One message in its headers passes SPF, DKIM and DMARC for the mail service used, so email-side rules cannot be built from the reporting alone.

Scale. ZenoX rebuilt the chain from 12 initial emails and says that cannot size the wave. The figure of nearly 3,300 emails comes from The Hacker News, which says it updated the story with additional insights from ZenoX; it is not in the ZenoX write-up read for this article.

Real-world impact. All execution was in controlled virtual machines. ZenoX reports no evidence of compromise, persistence or lateral movement in a real organization.

AMSI and ETW method. ZenoX says the VBScript bypasses both but does not describe how.

Attribution. ZenoX has high confidence in the APT-C-36 attribution and in a Brazilian-operator hypothesis, and says neither identifies a person. It notes a past operation tied to the nickname pjoao1578 cannot be attributed to this campaign.

Reported indicators 10 items

Published by ZenoX, defanged. ZenoX advises treating the distribution endpoint and the command server separately and re-verifying indicators before any block or takedown. Treat these as historical leads, not a live blocklist. Domains are written with [.] so they cannot be clicked.

TypeIndicatorNote
Domaincrp2026[.]onlineDistribution, behind a CDN proxy
Domainvpfinal142[.]myvnc[.]comCommand and control
IP45[.]146[.]81[.]142Command and control node
Ports4782, 5357, 5985Exposed on the node; 4782 treated as command and control
File name43262 CONSTANCIA-Despacho.COL.97-126.xhtmlSVG attachment, about 4.2 MB
File nameDemanda_Ejecutiva_*__EXP2026-XXXX.zipZIP built in the browser
Dropper nameNetwork Configuration Auditor v2.7.298JavaScript stage
Path%APPDATA%\Microsoft\index_ZNn4r6.xhtmlReversed copy stored as fake XHTML
ShortcutSvcConfigZNn4r6.vbsStartup folder
Sample nameclient77_rat.binDevelopment marker in the final payload
MITRE ATT&CK mapping 9 techniques

This mapping is AegisAI's own reading of the reported behaviour, checked against MITRE's live pages on 10 November 2026. ZenoX lists its own IDs, including T1562.001 for the AMSI and ETW bypass; MITRE's page for that ID now redirects to T1685, so the current ID is used here. All nine are from the Enterprise matrix.

IDNameUse in this campaign
T1566.001Phishing: Spearphishing AttachmentThe court notice arrives as an email attachment. MITRE defines the technique as targeted; ZenoX does not say how targeted these emails were.
T1027.006Obfuscated Files or Information: HTML SmugglingThe SVG page builds the ZipCrypto-protected ZIP in the browser.
T1059.007Command and Scripting Interpreter: JavaScriptThe dropper inside the ZIP is a JavaScript file.
T1059.005Command and Scripting Interpreter: Visual BasicA VBScript stage bypasses AMSI and ETW and shows the decoy page.
T1685Disable or Modify ToolsThe AMSI and ETW bypass. ZenoX labels this T1562.001; MITRE's live page now shows T1685.
T1553.005Subvert Trust Controls: Mark-of-the-Web BypassMark-of-the-Web is removed through Zone.Identifier.
T1547.001Boot or Logon Autostart Execution: Registry Run Keys / Startup FolderA Startup-folder shortcut keeps the chain running after a restart.
T1059.001Command and Scripting Interpreter: PowerShellPowerShell decodes the final payload.
T1620Reflective Code LoadingThe trojan is loaded in memory through Reflection and delegates.
References 5 sources
  • ZenoX (4 Nov 2026). LAST HEIST: New APT-C-36 infection wave in LATAM. zenox.ai
  • The Hacker News (10 Nov 2026). Blind Eagle Uses Fake Court Notices to Deliver Remote Access Trojan Across Latin America. thehackernews.com
  • MITRE ATT&CK (last modified 31 Jul 2026). APT-C-36, Group G0099. attack.mitre.org
  • MITRE ATT&CK (last modified 11 Sep 2026). T1685 Disable or Modify Tools. attack.mitre.org
  • MITRE ATT&CK. Enterprise techniques T1566.001, T1027.006, T1059.007, T1059.005, T1059.001, T1553.005, T1547.001 and T1620. attack.mitre.org

Phishing that reaches the inbox, stopped before anyone clicks.

Book a demo