CSS Near-Zero-Width Character Evasion in Phishing
Score: 8/10

CSS Near-Zero-Width Character Evasion in Phishing

An attacker targeted a medical device manufacturer with a Fifth Third Bank lure using CSS-hidden ASCII characters to evade security scanners while maintaining DMARC alignment via DKIM.

Executive Summary

In mid-June 2026, a sophisticated phishing attack targeted a sales representative at a medical device manufacturer, successfully achieving a full DMARC pass despite a lack of authorized SPF hosts. The attacker leveraged a legitimate but compromised media company domain in Botswana to send the message, utilizing an aligned DKIM signature to bypass standard authentication checks.

The technical core of the evasion involved interleaving seven junk ASCII characters within the Call-to-Action (CTA) button text. These characters were wrapped in inline HTML tags (e.g., `<sup>`, `<tt>`) and styled with CSS to have near-zero width and hidden overflow. This caused security scanners to read garbled text while human recipients saw a clean, professional lure. The landing page was hosted on an eleven-year-old Malaysian corporate domain, further complicating reputation-based blocking.

This incident highlights a critical weakness in relying solely on DMARC pass results and string-based anchor text matching. Organizations must look for asymmetries between DKIM and SPF records and implement detection capable of identifying hidden CSS-based character manipulation within email bodies.

Key Details

Threat Name

CSS Near-Zero-Width Character Evasion

Affects

—

Adversary

—

MITRE Techniques

Malware/Tools

None identified

Report Score

8out of 10
Quality Score
Good
IOC Quality8
TTP Details9
Detection Guidance7
Enterprise Relevance9
Clarity & Structure9
Technical Depth8

Sources