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

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.

Threadlinqs Intelligence — Real-Time Threat Detection Platform

[ 0 threats ] [ 0 det ] [ CRIT: 0 ] [ HIGH: 0 ]
// threat_feed
$ sort --newest
Showing all threats

Latest Threats