Skip to content

Security Reports disagree4 publishers 2 min read Published Updated

Phishing crews adopt the AI red team's invisible Unicode trick to break keyword filters

A hunting signature Microsoft built to catch prompt injection in email started firing on ordinary phishing instead, where invisible tag characters were splitting lure words like "funding" so filters never parsed them.

The Watch · Security desk

Send a correction

What happened

  • Microsoft says it observed a high-volume phishing campaign built on invisible Unicode tag characters, the ASCII smuggling technique popularized by AI prompt injection research.
  • The characters were used to split financial lure words such as "funding" so that email filters could not parse them, rather than to hide instructions for an AI model.
  • The discovery came out of Defender for Office 365 prompt injection protection work, where a hunt written for email-borne cross-prompt injection surfaced the phishing use instead.

Why it matters

  • What's now possible capability Any detector that matches on visible keywords can now be stepped around without changing what the recipient reads, which moves the bypass out of the message text and into the encoding.
  • What it costs cost Defenders inherit Unicode normalization work in every text-matching path plus the false-positive tuning that comes with it, and the flag-emoji case shows that bill lands before any attacker traffic does.
  • What it sets up precedent Techniques stress-tested in AI red teaming are arriving as commodity filter evasion, so prompt injection research now doubles as a preview of conventional phishing tradecraft.
  • What it limits constraint Benign tag characters from gateways, providers and researchers mean the signal only works as a spike detector against a known baseline, not as a standalone block decision.

The evasion turns on the gap between the string a person reads and the string a matcher tokenizes. Drop code points from the Unicode Tags block between the letters of a lure word and the message still reads normally to the recipient, because typical fonts and interfaces do not draw those code points [5], while the rule looking for "funding" has nothing left to match [2]. The block is a shadow copy of printable ASCII, so there is an invisible twin of every letter: U+E0041 for "A", U+E0061 for "a" [4]. The range holds 128 code points [12], deprecated language-tagging leftovers that sit in text-processing paths most detection content was never written to normalize [4].

The AI security literature made the same block famous running the technique the other way: hidden instructions that a human never sees and an assistant ingesting raw text decodes and may act on, up to data exposure depending on its permissions [7]. That pattern filled red-teaming write-ups, talks and tooling through 2025 [6]. Microsoft's hunt was built for that problem, as part of Defender for Office 365 prompt injection protection, and it is the hunt that surfaced the phishing use [10]. Intent inverted, mechanism unchanged.

Dates. Signature hits climbed sharply from 9 February 2026 and stayed elevated on weekdays for roughly three months [3], which puts the end of that window near 9 May. Microsoft published on 3 September 2026 [8], close to four months after the elevated stretch and about seven months after onset [13]. The weekday shape is worth keeping in mind: mail sent on a work calendar, into work inboxes.

The tuning story is the part detection teams will pay for. Version one flagged any code point in the range and was too blunt, firing on legitimate mail carrying the England, Scotland and Wales flag emojis, which are themselves encoded with tag characters [11]. After those exclusions the residue was gateways, mailbox providers and researchers forwarding test messages, which is a baseline rather than a verdict, useful because spikes stand out against it [14].

Two limits on the read. Microsoft says most of these messages were caught by layered protections, not by the Unicode signal alone [9], so stacks were not blind here. And the write-up names no actor and gives no message counts [15]. This is a technique report on a filter bypass, not an attribution.

What to watch

  • Whether tag-character volumes return after the roughly three-month window Microsoft describes, or move to other non-rendering code point ranges.
  • Whether Microsoft or another vendor puts an actor name and a message count against this campaign.
  • Whether non-Microsoft mail gateways start normalizing Unicode before keyword matching, or keep matching on raw text.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence64
Adoption72
Hype gap+16
Incentives74
Confidence66

Perspective Coverage

4 publishers
Builder
Builder 31%
Operator
Operator 60%
Investor
Investor 9%
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    Microsoft researchers observed a high-volume phishing campaign using invisible Unicode tag characters, a technique popularized in AI prompt injection research as ASCII Smuggling.

    Reported SupportedView cited source
  2. [2]

    Instead of hiding instructions from people while exposing them to AI models, the attacker used the tag characters to split financial lure words such as 'funding' to prevent email filters from parsing them.

    Reported SupportedView cited source
  3. [3]

    In Microsoft telemetry, hits on a hunting signature designed to detect ASCII smuggling increased sharply beginning February 9, 2026, and remained elevated on weekdays for approximately three months.

    Reported SupportedView cited source
  4. [4]

    The most abused range is the Unicode Tags block, U+E0000 to U+E007F, which contains a shadow copy of the printable ASCII characters (U+E0041 mirrors 'A', U+E0061 mirrors 'a'); it was originally intended for language tagging and is now largely deprecated.

    Reported SupportedView cited source
  5. [5]

    Most of these code points are not rendered by typical fonts and user interfaces, so a string can carry a message unreadable to a human but processed by any language model or other software that receives a copy of the email content.

    Reported SupportedView cited source
  6. [6]

    Over the past year ASCII smuggling became a recurring technique in the prompt injection and cross-prompt injection literature, appearing frequently in AI red-teaming write-ups, conference talks and tooling throughout 2025.

    Reported SupportedView cited source
  7. [7]

    In the prompt injection pattern, an attacker hides instructions inside invisible tag characters in a page, document or email; the human and many interfaces see nothing unusual; an AI assistant that ingests the raw text decodes the characters and may be induced to follow attacker-controlled instructions, potentially including data exposure or unauthorized actions depending on the assistant's permissions and safeguards.

    Reported SupportedView cited source
  8. [8]

    Microsoft published the research on 3 September 2026.

    Reported SupportedView cited source
  9. [9]

    Microsoft Defender for Office 365 telemetry showed that the majority of messages were flagged by layered protections rather than by reliance on a single Unicode-specific signal.

    Reported SupportedView cited source
  10. [10]

    The finding emerged from Microsoft Defender for Office 365 prompt injection protection research; hunting logic built for email-borne cross-prompt injection and prompt obfuscation became the starting point for the phishing-evasion discovery.

    Reported SupportedView cited source
  11. [11]

    The first version of the signature flagged any code point in the U+E0000-U+E007F range and proved too blunt, repeatedly firing on a small subset of legitimate messages that all contained one of three subdivision flag emojis - England, Scotland and Wales - because those emojis are encoded using tag characters.

    Reported SupportedView cited source
  12. [12]

    The Unicode Tags block spans 128 code points.

    Derived Supported
  13. [13]

    The roughly three-month elevated window that began 9 February 2026 ends near 9 May 2026, making the 3 September 2026 publication close to four months after that window and about seven months after onset.

    Derived Supported
  14. [14]

    After the flag-emoji exclusions, remaining hits were mostly benign artifacts from email-security gateways, mailbox providers, and security or AI researchers forwarding or testing messages containing tag characters, providing a baseline against which spikes would indicate abuse.

    Reported SupportedView cited source
  15. [15]

    The Microsoft write-up describes the campaign as high-volume but names no threat actor and reports no message counts or target geography.

    Reported ContestedView cited source

Sources

4 independent publishers whose own reporting we read for this story.

  1. bleepingcomputer.com

    2 articles · September 6, 2026

    Attackers conceal phishing lures using invisible Unicode characters
  2. microsoft.com

    1 article · September 3, 2026

    ASCII smuggling crosses over from AI prompt injection to phishing evasion
  3. scworld.com

    1 article · September 4, 2026

    ASCII smuggling challenges email phishing filters, Microsoft warns
  4. thehackernews.com

    2 articles · September 5, 2026

    Phishing Campaign Sends Millions of Emails Using Invisible Unicode to Evade Filters

Topics and entities

Topics