Book a demo →
← All posts
Threat Watch

ASCII Smuggling: A Loan Lure That Hides Its Keywords in Invisible Text

A loan lure splits words like funding with one invisible Unicode character, so keyword filters miss it while recipients read it normally.

ASCII Smuggling: A Loan Lure That Hides Its Keywords in Invisible Text

AegisAI Threat Watch · Filter evasion

ASCII Smuggling: A Loan Lure That Hides Its Keywords in Invisible Text

One invisible Unicode character inside a word like funding hid a bulk loan campaign from keyword filters while recipients read an ordinary offer.

TL;DR
What
A bulk loan phishing campaign put one invisible Unicode character inside words such as funding, so filters matching the literal word found nothing.
Who it hits
Mailboxes that receive business-loan and funding offers, at weekday volumes of 1 to 2.37 million messages during the high-volume phase.
Why filters miss it
The reader sees an ordinary word, the keyword rule sees a broken one, and the mail comes from a trusted marketing platform.
Do today
Strip invisible code points, including U+E0000 to U+E007F, from subject and body before any keyword rule runs.

Reported by The Hacker News, 4 September 2026, and TNW, 6 September 2026.

An ASCII smuggling phishing campaign hid financial lure words inside invisible Unicode characters: one hidden character inside a word such as funding made the word look normal to the reader and unreadable to a keyword filter.

ASCII smuggling is the use of invisible or non-rendering Unicode characters to conceal text. It became known as a way to hide instructions from people while an AI model reads them. Here it was turned to an older purpose, spam-filter evasion: the hidden character does not carry a message, it only cuts the word in two for any rule that looks for the whole word.

Analysis based on reporting by The Hacker News (4 September 2026) and TNW (6 September 2026) on a vendor research post of 3 September 2026. The same delivery route is part of a longer story: the reporting links the campaign to a September 2025 operation that sent AI-generated phishing emails to small-business loan applicants. Threat Watch has covered scanner cloaking in AI phishing kits and AegisAI has written about hidden text that an AI reader sees and a person does not.

2.37M
estimated messages on the busiest weekday, in a range of 1 to 2.37 million
1
invisible character, most often U+E0020 (TAG SPACE), splits a lure word
~3 mo
length of the high-volume phase, from early February 2026
15 May
after this date use of the technique dropped sharply, with residue into mid-June

Source: The Hacker News, 4 September 2026; TNW, 6 September 2026; Unicode Character Database for the character name. Volumes are estimates for the high-volume phase, not counts of delivered mail.

Key judgments

  • A keyword rule is only as strong as the characters the attacker chooses. One invisible code point removes the contiguous word a literal match or regular expression looks for, while the reader sees an ordinary word, so content matching alone cannot hold this line.
  • The trick crossed over from AI research into bulk phishing. The Unicode Tags block was known for hiding instructions from people; here it hides the keyword from the filter, which is an older goal reached with a newer tool.
  • The relay was the second half of the evasion. The mail went out through a legitimate marketing platform with established IP reputation and valid authentication, and every link was rewritten through the platform's own tracking domains, so reputation signals read as normal marketing traffic.
  • The disguise did not decide the outcome. The researchers report that more than 99 percent of the messages were flagged by layers that did not depend on the tag characters, which favours layered controls over any single signal.
  • The operator kept the route and changed the cover. The reporting ties the campaign to a September 2025 operation that used the same marketing platform to send AI-generated phishing to small-business loan applicants, so a rule built for one evasion phase may stop matching when the next phase starts.

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 do invisible Unicode characters bypass email filters?

The bypass has five steps. Steps 1 and 2 are the character and where it goes; steps 3 to 5 are what the reader, the filter and the relay each do with it.

  1. Unicode holds a block called Tags, U+E0000 to U+E007F. It was designed for language tagging, which the Unicode Standard now describes as strongly discouraged, and it contains a shadow copy of printable ASCII: U+E0041 mirrors "A" and U+E0061 mirrors "a". Most fonts and mail clients draw nothing for these code points.
  2. The campaign inserted one such character inside lure keywords. The reported example is "fun" followed by U+E0020 (TAG SPACE) and "ding", for the word funding.
  3. The reader sees funding. The reporting says the word still reads normally to the recipient.
  4. A rule that looks for the literal word, or a simple regular expression, no longer finds one contiguous string, so it does not match. Text classifiers that split words into fragments may also meet fragments they have not seen; that last point is AegisAI's reading, not a reported finding.
  5. The finance-themed sender domains were not the infrastructure that sent the mail. The messages were relayed through ActiveCampaign, a legitimate email-marketing platform, which lent the traffic its IP reputation and authentication.

Source: The Hacker News, 4 September 2026; TNW, 6 September 2026; Unicode Character Database NamesList (Tags block, TAG SPACE). Step 4, final sentence, is AegisAI's analysis.

What each side sees

The table compares the same lure word before and after the split. It is AegisAI's illustration of the reported mechanism.

Word in the emailWhat the reader seesWhat a literal keyword rule sees
fundingfundingOne word that matches the rule
fun, U+E0020, dingfundingTwo fragments and an invisible code point, no match
The same word after tag characters are strippedfundingOne word that matches the rule again

The reported timeline

WhenWhat was reported
September 2025An earlier operation is disclosed: thousands of AI-generated phishing emails, sent through ActiveCampaign, aimed at small-business loan applicants
Early February 2026Emails using invisible Unicode tag characters first appear
8 and 9 February 2026Hits on the researchers' detection signature rise from about 21,000 to more than 1.3 million in a day
February to May 2026Weekday volumes of 1 to 2.37 million messages, near silence on weekends; the text of the research puts the peak on 26 February
Late March 2026Weekday volumes fall by about 80 percent
After 15 May 2026Use of the technique drops sharply, with low residual activity into mid-June
3 to 6 September 2026The research is published (3 September) and reported by The Hacker News (4 September) and TNW (6 September)

Source: The Hacker News, 4 September 2026; TNW, 6 September 2026. The 8 and 9 February figures and the late March fall are reported by TNW. The two outlets differ on the peak date; see the research folds below.

Why did the campaign send through a legitimate marketing platform?

The platform supplied what a new attacker domain cannot: reputation. The messages were relayed through ActiveCampaign, which rewrites every outbound link to pass through its own click-tracking domains, acemlnd[.]com and activehosted[.]com, so neither the sender domain nor the visible links pointed at attacker-owned infrastructure. TNW reports that about 92 percent of the volume came from one of the platform's network blocks.

The sender domains were disposable and finance-themed. The reporting lists the ten busiest, including guardiangrowthfunding[.]com, digitalcapitalboost[.]com and thebusinessloanexpress[.]com, and says the names were assembled from a shared vocabulary of finance words. That makes the pattern, not any one name, the useful signal, as the domains change while the vocabulary stays.

ActiveCampaign told the researchers that it tested its own content moderation against invisible-character messages, that they received the same verdicts as the unobfuscated versions, and that heavy use of the technique is treated as a suspicious signal. The platform's verdict does not remove the problem for a receiving organization, which still decides what reaches an inbox.

How can defenders detect or strip Unicode tag characters before keyword matching?

Normalize first, then match. The researchers' main advice, as reported, is to remove or fold invisible code points from subject lines and bodies before any keyword, signature or regular-expression check runs. Tag characters are rare in ordinary email, so their presence is also a high-confidence signal in its own right.

One legitimate use exists. The England, Scotland and Wales flag emoji are built from a black flag followed by tag characters, so a rule should alert on tag characters outside those sequences, not on every one.

ControlWhat it sees in this campaignResult
Literal keyword or regular-expression ruleFragments of funding with an invisible code point insideNo match
Sender IP and platform reputationA reputable marketing platform with valid authenticationPasses
Normalization before matchingThe word funding, restoredCan be flagged
Alert on tag characters outside emoji flagsU+E0020 inside a wordCan be flagged
Sender pattern and domain vocabularyFinance-word domains sending on a weekday scheduleCan be flagged
Reading what the message asks the recipient to doAn unsolicited funding offer with a linkCan be flagged when it arrives by email

AegisAI's reading of the reported mechanism. The normalization and tag-character rows follow the researchers' reported guidance; the emoji exception is from the Unicode emoji sequence data.

The word was fine. The characters around it were the evasion, and a filter that never looks past the word never sees them.

AegisAI Threat Intelligence

What this means for a security team

This section is AegisAI's analysis. The reporting does not name a sector, and a funding offer is a lure for any organization with owners or finance staff who might want credit. The more useful question is internal: which rules in the mail path depend on reading words, and which of them run before text is normalized.

Three questions settle the exposure: whether subject and body text is normalized before keyword and classifier rules run, whether any AI assistant or agent reads mail before that step, and whether mail from shared marketing platforms is allowed through on platform reputation alone.

Why standard controls miss it

This section is AegisAI's analysis. Content rules judge the characters they are given, and here the characters were chosen by the sender. Reputation rules judge the platform, and the platform was real. What remains is the request: an unsolicited offer of money, sent in bulk, with a link. The reporting does not publish the landing pages, so what the links asked for is not known. A filter that reads the message and its purpose, rather than matching its spelling, does not depend on one code point.

How AegisAI protects against it

AegisAI has not observed this campaign. The reporting shows that the lures arrived as email relayed by a marketing platform, so the approach below is how AegisAI treats a lure of this shape when it arrives by email. It does not describe what happened to any specific recipient.

AegisAI 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.

AegisAI's agents evaluate the message and the destination it points to together, and pull a malicious message out of mailboxes before users see or click it. More on how that works: inbound email security.

How AegisAI stops credential phishing, 48 second video

How AegisAI stops credential phishing, 48 seconds

Recommendations for defenders

  • Normalize subject and body text before any keyword, signature or regular-expression rule runs: strip or fold U+E0000 to U+E007F and other zero-width and invisible code points, and keep the original text as evidence.
  • Alert on tag characters that sit outside the emoji flag sequences, and route those messages for review instead of silently dropping the characters.
  • Run the same normalization before any AI assistant, summarizer or agent reads mail, so hidden characters cannot carry instructions to a model.
  • Do not allow-list shared marketing platforms on platform reputation. Weigh the sender domain pattern, the sending schedule and the content of the request as well.
  • Tell finance and owner-operator staff that unsolicited funding and loan offers go through a known lender relationship, never through a reply or a link in an unexpected message.

FAQ

What is ASCII smuggling in phishing emails?

It is the use of invisible or non-rendering Unicode characters to hide or alter text so that filters and readers see different things. In the campaign reported in September 2026, attackers placed an invisible tag character inside finance words such as funding, so the word looked normal to the recipient but no longer matched a keyword filter.

How do invisible Unicode characters bypass spam filters?

A filter that looks for a literal word or a simple pattern expects an unbroken string of letters. An invisible character inside the word breaks that string while the word still displays normally, so the rule does not match. Stripping or folding the invisible characters before matching restores the word and the match.

Is ASCII smuggling the same thing as prompt injection?

No, though they share a mechanism. Prompt injection hides instructions from a person so that an AI model reads them. In this campaign the hidden character carried no instruction; it only split a keyword so a spam filter could not match it. The reporting describes it as an adaptation of AI-era evasion to ordinary phishing.

How can defenders detect or strip Unicode tag characters before keyword matching?

Remove or fold the Unicode Tags block, U+E0000 to U+E007F, and other invisible code points from subject lines and bodies before keyword, signature or regular-expression rules run. Treat tag characters found outside the England, Scotland and Wales flag emoji sequences as a strong anomaly signal, and apply the same step before any AI system reads the mail.

For researchers

What the reporting does not tell us 5 gaps

Delivery. The reporting describes detection volumes, not how many recipients opened these messages, what the links asked for or where they led.

Attribution. No actor or group is named. The link to the September 2025 operation rests on the shared delivery platform and the loan theme.

Peak date. The research text puts the weekday peak of 2.37 million messages on 26 February, while a chart caption in the same research gives more than 2.3 million on 11 February, as TNW notes. The two figures may measure different things, and this article uses the weekday range.

Domain count. The Hacker News says hundreds of disposable domains; TNW says about 150, including 148 on 9 February. This article gives no total.

Current status. The reporting says use of the technique dropped after 15 May 2026. It does not say what replaced it or whether it has returned, and all coverage restates one vendor post.

Reported indicators 13 items

Indicators from the reporting, defanged. Infrastructure churns quickly, so treat these as historical. The two tracking domains belong to a legitimate platform and are not a standalone block signal.

TypeIndicatorRole
Domainguardiangrowthfunding[.]comFinance-themed sender domain
Domaindigitalcapitalboost[.]comFinance-themed sender domain
Domainthebusinessloanexpress[.]comFinance-themed sender domain
Domainyourlocfunding[.]comFinance-themed sender domain
Domainadvancefundingboost[.]comFinance-themed sender domain
Domainguardiancapitalway[.]comFinance-themed sender domain
Domainharboradvancefunding[.]comFinance-themed sender domain
Domainunitedfundingwave[.]comFinance-themed sender domain
Domaindirectcapitalboost[.]comFinance-themed sender domain
Domainonlinedirectfinance[.]comFinance-themed sender domain
Domainacemlnd[.]comActiveCampaign click-tracking domain used to route links
Domainactivehosted[.]comActiveCampaign click-tracking domain used to route links
Code pointsU+E0000 to U+E007F, most often U+E0020Unicode Tags block, spliced into lure keywords
MITRE ATT&CK mapping 2 techniques

This mapping is AegisAI's own reading of the reported behaviour; the reporting lists no technique IDs. IDs and names were checked against attack.mitre.org on 12 November 2026.

IDNameUse in this campaign
T1566PhishingBulk finance-themed emails offering business loans and funding.
T1027.018Obfuscated Files or Information: Invisible UnicodeAn invisible Unicode tag character inserted inside lure words to defeat keyword matching.
References 5 sources
  • The Hacker News (4 Sep 2026). Phishing Campaign Sends Millions of Emails Using Invisible Unicode to Evade Filters. thehackernews.com
  • TNW (6 Sep 2026). An AI hacking trick is now being used to split the word 'funding' in spam. thenextweb.com
  • Unicode Consortium. Unicode Character Database, NamesList: Tags block (U+E0000 to U+E007F) and TAG SPACE (U+E0020). unicode.org
  • Unicode Consortium. Emoji sequence data: England, Scotland and Wales flag tag sequences. unicode.org
  • MITRE ATT&CK. Enterprise techniques T1566 and T1027.018. attack.mitre.org

Phishing that reaches the inbox, stopped before anyone clicks.

Book a demo