New Wave of SVG-Attachment Phishing — application/ecmascript MIME Evasion + XOR-Decoded Browser Redirect (chinougoo.cfd)
New Wave of SVG-Attachment Phishing (TL-2026-0657), also tracked as SVG application/ecmascript phishing, is a medium-severity phishing campaign, first published 2026-06-02. It has no confirmed attribution, affects Microsoft Windows (default .svg browser file association), maps to 11 MITRE ATT&CK techniques (T1027, T1027.010, T1027.013), and is covered by 9 detection rules and 12 indicators of compromise.
Key facts for TL-2026-0657
- Threat ID
- TL-2026-0657
- Also known as
- SVG application/ecmascript phishing, chinougoo.cfd SVG redirect phishing
- Severity
- MEDIUM
- Status
- ACTIVE
- Category
- PHISHING
- First published
- 2026-06-02
- Last reviewed
- 2026-06-02
- Attribution confidence
- NONE
- Motivation
- FINANCIAL
- Target sectors
- cross-sector, education, financial, technology
- Target regions
- Global, North America
- Detection rules
- 9
- Indicators of compromise
- 12
An active phishing wave delivers SVG email attachments that contain no graphical element — only embedded JavaScript that redirects the victim's browser to a credential-harvesting page. The campaign abuses the official application/ecmascript MIME type on the <script> tag to bypass controls that pattern-match on 'JavaScript', and hides the redirect destination in a Base64-then-XOR obfuscated string decoded with a dynamically reassembled atob(). Because Windows opens SVG files in the browser by default, the attachment self-executes on open.
How New Wave of SVG-Attachment Phishing works
Threadlinqs is tracking an active wave of phishing emails that abuse SVG file attachments as self-executing redirectors, documented by SANS Internet Storm Center (diary 33040, Xavier Mertens, 2026-06-02) after mailboxes were observed being flooded with the lure.
DELIVERY: The phishing email carries an SVG file as an attachment and contains no URL in the message body — the 'image' is the entire payload. This sidesteps URL-reputation and link-rewriting controls that inspect email body links, because there is no link to inspect. SVG is an XML-based vector format that browsers render and execute natively; on Windows the default handler for .svg is the browser, so double-clicking the attachment opens it in a browser context where its embedded script runs immediately.
PAYLOAD STRUCTURE: Unlike a legitimate vector graphic, the malicious SVG contains no <path>, <rect>, <circle>, or other drawable element. Its only meaningful content is a single <script type="application/ecmascript"> block. application/ecmascript is the ECMA-262-standardized, fully valid MIME type for ECMAScript; browsers honor it identically to text/javascript. Using it here is a deliberate, low-cost evasion: many email gateways, sandboxes, and YARA/regex content rules key on the literal strings 'javascript' or 'text/javascript', and a <script> tag declaring application/ecmascript can slip past those naive matches while still executing.
OBFUSCATION & DECODE CHAIN: The redirect destination is not stored in cleartext. It is held in a variable (observed as 'oa') as a Base64-encoded blob that has additionally been XOR-encrypted. The decoder reconstructs the atob function name at runtime from a character array — e.g. self[[cx[4], cx[3], cx[2], cx[0]].join('')] — so the literal token 'atob' never appears in the source, defeating string-based detection of Base64 decoding. The XOR key is assembled from two hex string fragments: pt = 'b19208caeefa' and rm = '51d1e7dcd384', concatenated into bd = 'b19208caeefa51d1e7dcd384' (24 hex characters). After Base64 decoding, each byte is XOR'd against the key cycled by index: Uint8Array.from(ts, (aa, ak) => aa.charCodeAt(0) ^ bd.charCodeAt(ak % bd.length)). The decoded result is the redirect URL.
TARGETING: A separate variable (observed as 'nl') holds the targeted recipient's email address, Base64-encoded (e.g. the SANS analyst's sample contained '$aGFuZGxlcnNAc2Fucy5lZHU=' = 'handlers@sans.edu'). The script appends this victim-specific email to the redirect URL, so each landing-page visit is pre-attributed to the intended victim — a technique that both pre-fills the phishing form and lets the operator track which recipients engaged.
REDIRECT & LANDING: The script sets window.location.href to 'hxxps://chinougoo[.]cfd/W74rH61S!x7sbhhS0bKPv/' concatenated with the victim email, navigating the browser to the operator's credential-phishing page. The destination domain uses the cheap, increasingly-abused .cfd ('Clothing, Fashion, and Design') TLD. At time of analysis chinougoo.cfd resolved to 23.95.206.229, a US ColoCrossing/HostPapa-attributed address (NetName CC-16, 23.94.0.0/15). BeaconBeagle returned no C2-framework configuration for the domain or IP, consistent with a commodity credential-harvesting page rather than implant C2.
IMPACT & TRAJECTORY: SANS rated the campaign threat level green. The currently observed payload is a conventional credential-phishing page, but the delivery primitive — a self-executing, body-link-free SVG that runs arbitrary JavaScript in the victim's browser on open — is payload-agnostic and could be repurposed for token theft, drive-by, or further redirection. The notable, defensible TTP shift is the use of the application/ecmascript MIME string specifically to defeat 'JavaScript'-substring detection, combined with runtime reassembly of atob to hide the decode step.
MITRE ATT&CK techniques used in TL-2026-0657
Defense Evasion
T1027 Obfuscated Files or Information; T1027.010 Obfuscated Files or Information: Command Obfuscation; T1027.013 Obfuscated Files or Information: Encrypted/Encoded File; T1036 Masquerading; T1140 Deobfuscate/Decode Files or Information
Credential Access
T1056.003 Input Capture: Web Portal Capture
Execution
T1204 User Execution; T1204.002 User Execution: Malicious File
Initial Access
T1566 Phishing; T1566.001 Phishing: Spearphishing Attachment
Reconnaissance
T1598.002 Phishing for Information: Spearphishing Attachment
Affected products and versions in New Wave of SVG-Attachment Phishing
- Microsoft — Windows (default .svg browser file association)
Vulnerable versions: 10; 11 - Multiple — Email security gateways relying on 'javascript' substring matching
Vulnerable versions: controls keying on text/javascript only
Remediation for New Wave of SVG-Attachment Phishing
Immediate actions
- Block the domain chinougoo[.]cfd and IP 23.95.206.229 at email gateway, web proxy, and DNS/RPZ.
- Quarantine inbound emails carrying .svg attachments, especially SVGs containing a <script> element.
- Alert on <script type="application/ecmascript"> (and application/javascript) inside any image/SVG attachment, not just the literal string 'javascript'.
Workarounds
- Disable in-browser rendering of SVG for email-origin files, or open attachments only in a sandboxed viewer.
- Add gateway rules treating script-bearing SVGs as executable attachments subject to the same policy as .js/.hta.
Longer-term hardening
- Strip or convert SVG attachments to rasterized images (PNG/JPEG) at the mail gateway so embedded script cannot execute.
- Change the default Windows file-association for .svg away from the browser to an image viewer that does not execute script.
- Deploy phishing-resistant MFA (FIDO2/WebAuthn) so harvested passwords alone cannot complete authentication.
- Enrich content detection to flag dynamic reconstruction of atob/eval and XOR-decode loops in attachment JavaScript.
Weaknesses (CWE) in New Wave of SVG-Attachment Phishing
CWE-79, CWE-116, CWE-1021
Timeline of New Wave of SVG-Attachment Phishing
- Threadlinqs ingests campaign as TL-2026-0657 and begins exploit-chain and detection analysis.
- During Threadlinqs enrichment, chinougoo.cfd resolved to 23.95.206.229 (US, ColoCrossing/HostPapa, NetName CC-16, 23.94.0.0/15); BeaconBeagle returned no C2 configuration.
- Analysts identify the use of the official application/ecmascript MIME type on the SVG <script> tag and runtime reassembly of atob() as the core detection-evasion TTPs.
- Phishing wave observed flooding mailboxes with script-only SVG attachments that carry no URL in the email body.
- SANS Internet Storm Center publishes diary 33040 (Xavier Mertens) documenting an active wave of phishing emails using SVG attachments; threat level rated green.
Sources cited for New Wave of SVG-Attachment Phishing
- New Wave Of Phishing Emails with SVG Files (SANS ISC Diary 33040, Xavier Mertens)
- Increase In Phishing SVG Attachments (SANS ISC Diary 31456, related prior TTP)
- Cloudflare Radar — .cfd TLD abuse reference
- MITRE ATT&CK T1566.001 — Phishing: Spearphishing Attachment
- MITRE ATT&CK T1027.013 — Obfuscated Files or Information: Encrypted/Encoded File
- MDN — SVG <script> element and scripting in SVG
Threats related to New Wave of SVG-Attachment Phishing
Detection coverage for TL-2026-0657
As of 2026-06-02, Threadlinqs Intelligence publishes 9 detection rule(s) for TL-2026-0657 across Splunk SPL, Microsoft KQL and Sigma, covering 12 indicator(s) of compromise. The whole corpus is readable without an account; a free account unlocks full detection query text in Splunk SPL, Microsoft KQL and Sigma; paid tiers add raw indicator values, correlation and the MCP server. Threadlinqs MCP server · View plans.