Fetching from the wire…
Public story · 2026-09-05 · high
Microsoft traced the trick to hidden Tag block characters splitting words like "funding" so filters and AI tools stop recognizing them.
Why now: Microsoft published the teardown on September 3, and the campaign it describes had already run its course by mid-May.
Microsoft published a teardown on September 3 of a phishing campaign that hid characters from the Unicode Tags block, U+E0000 to U+E007F, inside financial keywords. Splitting "funding" with an invisible TAG SPACE character (U+E0020) leaves the word readable to a human but broken to a literal signature match or a tokenizer trained on the whole word.
The scale is what makes this more than a curiosity. Message volume went from about 21,000 a day to over 1.3 million on February 9, then peaked at 2.3 million on February 11. The campaign ran weekdays only for roughly three months, across about 150 finance-themed sender domains, and used ActiveCampaign to build up authentication reputation before it stopped on May 15.
The technique isn't new. It surfaced first as a way to smuggle hidden instructions past AI models reading text, and Microsoft's write-up frames this campaign as that same trick crossing over into ordinary phishing evasion. The Unicode Tags block was built for language tagging, not payload hiding, and most rendering and scanning pipelines never expected to see it in a subject line.
Microsoft's guidance, per its security blog post, is to strip or normalize that character range from subject and body text before running content signatures, and before feeding the text to an AI model at all. Treating the mere presence of tag-block characters as an anomaly signal is the second half of that advice.
Anyone building a tool that pipes email, tickets, or scraped web text into an LLM has the same gap this campaign exploited. Sanitizing that Unicode range is what needs to happen before parsing, not something to bolt on after.
Each link below shares sources, entities, or timing with this story.
Microsoft published a teardown on September 3 of a campaign abusing the Unicode Tags block (U+E0000-U+E007F), specifically TAG SPACE U+E0020, to split financial keywords so literal signatures miss them and ML tokenizers stop seeing familiar units. Volume went from about 21,000...
GigaPath-Flash pairs a 22M-parameter ViT-S tile encoder distilled from the billion-parameter GigaPath teacher with a 21M-parameter LongNet slide encoder, retaining 97% of predictive performance (Microsoft Research). GigaTIME-Flash is about 6x faster with 8x less memory, cuttin...
Microsoft Research tested continuity, separation, order, enclosure, and knots in both static analysis and interactive planning. Static performance was consistently better than interactive, both well below human. The failure modes differ in a way that matters: static errors are...
SigLIP2-so400M vision encoder plus Phi-4-mini-instruct via a lightweight adapter, three-stage training, DAPO-based RL refinement, co-trained classification and grounding heads (Microsoft Research). First on the ReXVQA leaderboard at 94% as of August 2026. The number worth star...
Orchard Env is a Kubernetes environment service supplying reusable isolated components for data collection, RL rollouts, and evaluation without per-domain modification. The differentiating claim is harness-native training: a lightweight proxy records a real harness's own model...
Announced July 27, live today: Red agents probe like attackers, Blue investigate like responders, Green remediate and harden, humans keep review and final decisions. It runs on MAI-Cyber-1-Flash, Microsoft's first purpose-built security model, carrying ~90% of the workload ins...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.