CNN Never Ran This Segment, and Neither Link Left the Bucket

TL;DR An advertorial dressed as a CNN special health investigation reached a financial advisor's mailbox, crediting a fabricated broadcast segment to a real on-air medical authority at the network and quoting an invented viewer. Both the primary video CTA and the footer unsubscribe link resolved to the same Google Cloud Storage bucket, differing by a single path segment. There was no list-unsubscribe header and no postal address anywhere. Authentication did not fail because a forgery was caught; it failed because the sending domain's own SPF record returned a hard permerror and nothing was signed.
Severity: High Phishing Brand-Impersonation Malicious-Link MITRE: T1566.002 MITRE: T1036.005

A financial advisor at a regional financial-advisory practice received a message that looked like it had come out of a television newsroom. A banner across the top carried CNN's branding and announced a special health investigation, over a subhead styled as a medical desk update, reviewed, it said, for public broadcast. The body described a morning ritual that eliminated memory lapses and brain fog, credited the protocol to one of the network's own on-air medical correspondents by name, and quoted a viewer whose testimonial closed with a "verified viewer" tag.

The network never ran that segment. The correspondent never endorsed the protocol. The viewer does not exist. And the small gray unsubscribe link at the bottom, the one link a skeptical reader treats as a safe exit, pointed at the same cloud-storage bucket as the pitch above it.

Borrowed Authority Instead of a Forged Domain

Most impersonation attacks put their effort into the envelope: a lookalike domain, authentication configured on it, headers built to survive inspection. This one did not bother, and spent everything on the rendered page instead.

That page did two distinct pieces of trust-transfer work. The CNN brand supplied institutional credibility and the visual grammar of a broadcast graphics package. Then a real, named, on-air medical authority supplied personal credibility on top of it, in the form of a protocol attributed to him in the subject line itself. A reader who half-recognizes the network and fully recognizes the correspondent has two independent reasons to relax before reading a word about the product, a supplement whose brand exists only inside this funnel. The fabricated testimonial added peer proof.

Neither claim is asserted anywhere a security control can inspect. There is no header field for "this segment aired," and the 2024 Verizon Data Breach Investigations Report puts the human element in the majority of breaches for that reason: the decisive part of a message is often the part no protocol covers.

One tell did survive into the footer, where the copyright line named a corporate entity that does not match the network's actual boilerplate, an artifact of a kit stamping a rights notice without checking it against the brand it borrows.

One Bucket, Two Paths

The primary call to action invited the reader to watch the video report, and its href resolved to hxxps://storage[.]googleapis[.]com/cogniflobrainhealth-atj2/index. The footer unsubscribe link resolved to hxxps://storage[.]googleapis[.]com/cogniflobrainhealth-atj2/unsub.

Same host. Same bucket. One path segment apart.

Weaponized unsubscribe links usually work by substitution: the opt-out points somewhere unrelated to the pitch, on separate infrastructure, so the two clicks land on two different attacker assets. Here there was nothing to substitute. The opt-out and the promotion were the same object with a different suffix, so a recipient who read the message, distrusted it, and deliberately chose the cautious action arrived inside the identical funnel as one who believed every word.

Object storage is what makes that collapse cheap: the hostname belongs to the cloud provider, so it carries the provider's reputation and a valid certificate, and the only attacker-controlled part of the address is a bucket name in the path. Our own URL analysis returned a mixed result rather than a clean verdict on both links, and a capture of the primary one showed a slide-to-verify interstitial, not the promised video.

See Your Risk: Calculate how many threats your SEG is missing

The Opt-Out Was Never Wired Up

Genuine bulk senders leave a compliance trail whether they want to or not. This message left none. There was no list-unsubscribe header of any kind anywhere in the header set, so no machine-readable one-click opt-out existed for the mail client to act on, and there was no postal address anywhere in the body either, only that mismatched copyright line and a claim that the content was an educational health feature. Both absences are cheap to check: a commercial mailer that has invested in deliverability generally implements the standard opt-out path, and an advertorial that declines to say who publishes it is telling you what happens after you engage with it.

Authentication That Never Attempted a Forgery

The header verdict was uniformly bad, but not in the way a spoof usually is. SPF returned a permerror, meaning the sending domain's published policy could not be evaluated at all. DKIM returned none, because the message was never signed. With nothing to align, DMARC failed outright under a policy of none, and composite authentication failed too. The gateway scored it mid-range for spam and categorized it as a spoof.

The platform's own sender analysis attributes the permerror to conflicting TXT records published on the sending domain, one of them syntactically malformed, and puts the domain's registration a little over a year before this message landed. Treat that diagnosis as sender-analysis narrative, not something re-derived here. The header-level fact stands on its own: this attacker never had a working authentication story, and the message was delivered anyway.

The delivery path fits. The sending address used the attacker's own domain, but the connecting IP was a Google Cloud compute address reverse-resolving into the provider's generic hostname space, not mail infrastructure belonging to that domain. Cheap compute in front, cheap object storage behind, and nothing in between that required a forgery.

Why It Still Reached an Advisor's Inbox

Themis scored the message at 90 percent confidence and labelled it a vendor scam, citing content wording, similarity to messages the community had already resolved, and inconsistency in the sender's behavior. The platform auto-resolved it as phishing with no human override, and the single affected mailbox was remediated.

The behavioral detail that matters most is that this was not a first-time sender to that organization. Prior correspondence history existed for the pairing, consistent with a recurring commercial-scam sender working the same tenant, so every first-contact heuristic in the stack stayed quiet. Reputation did nothing useful here. Content and community signal carried the classification, which is the same argument CISA makes for layered phishing controls over single-signal gates.

Indicators of Compromise

TypeIndicatorContext
Domainbrunomarc[.]comAttacker sending domain; SPF evaluates to permerror, no DKIM signing
Emailsupport@brunomarc[.]comSender address, sent under a fabricated health-newsletter display name
IP34[.]82[.]156[.]213Connecting IP, a cloud compute address reverse-resolving to the provider's generic hostname space
URLhxxps://storage[.]googleapis[.]com/cogniflobrainhealth-atj2/indexPrimary video call to action; gated behind a slide-to-verify interstitial, scan verdict mixed
URLhxxps://storage[.]googleapis[.]com/cogniflobrainhealth-atj2/unsubFooter unsubscribe link, same bucket as the CTA, scan verdict mixed
Bucketcogniflobrainhealth-atj2Object-storage bucket hosting both funnel endpoints
Headerspf=permerror; dkim=none; dmarc=fail; compauth=failComposite authentication result at delivery
BehaviorNo list-unsubscribe header, no postal addressAbsent commercial-mail compliance signals despite bulk-mail framing

MITRE ATT&CK Mapping

TechniqueIDApplication
Phishing: Spearphishing LinkT1566.002Both the CTA and the opt-out link routed to attacker-controlled object storage
Masquerading: Match Legitimate Name or LocationT1036.005The CNN brand and an on-air medical authority were impersonated to transfer editorial and expert credibility

Hardening Against Borrowed-Brand Advertorials

Treat an unsubscribe link as a destination, not a function. In unsolicited mail the opt-out URL is chosen by the sender and has no special status. Compare the unsubscribe host against the sender's own domain and against the primary CTA, and when they disagree, report the message rather than opting out.

Score a permerror as unauthenticated, not as inconclusive. A permanent SPF error is often handled more leniently than a fail, on the assumption the sender merely misconfigured something. Operationally the receiver is worse off, with no evaluable policy at all, and combined with an unsigned message that should carry real weight.

Inspect the path, not just the host, on object-storage URLs. Cloud-storage hostnames keep passing domain-age and host-reputation checks because they legitimately belong to the provider. The attacker-controlled identifier is the bucket name, so bucket-level blocking and link-level analysis are the controls that bite here.

Verify the claim, not the personality. When a message leans on a named expert, the useful question is whether the cited segment exists, not whether the expert does. Borrowing a real authority's name stays high in the complaint volumes of the 2023 FBI Internet Crime Report, and the mechanism never changes.

Do not let low apparent stakes lower scrutiny. Advertorial noise reads as harmless, and the standard definition of phishing is often read narrowly as credential theft. A funnel that validates which mailboxes engage is building the next target list.

Email Attack of the Day is a daily series from IRONSCALES spotlighting real phishing attacks caught by Adaptive AI and our community of 35,000+ security professionals. Each post breaks down a real attack. What it looked like, why it worked, and what to do about it.

Related attacks

Attack What happened
The B2B Content Marketing Email That Borrowed a Brand, a Relay Allow-List, and a Security Vendor's Own URL WrapperA polished B2B research report offer used SelectHub branding, passed through an allow-listed mail relay at SCL -1.
The Unsubscribe Button Was the Payload: How a Fake Health Email Weaponized Opt-Out ComplianceA phishing email disguised as a health newsletter weaponized the unsubscribe link as its primary attack vector.
The Button Text Was the Weapon: Unicode RTL Obfuscation Inside a DocuSign LureAttackers embedded Unicode right-to-left marks directly inside a CTA button label to scatter the string for NLP scanners.
The DocuSign Lure That Used Google as a Trust Shield (And Encoded Your Email in the Link)A DocuSign phishing email hid its harvest domain behind a google.com redirect and encoded the recipient's exact email address into the link as base64.
Every Link Was Real: DocuSign Reply-To Diversion With a Same-Day DomainA phishing email sent through legitimate DocuSign infrastructure passed SPF, DKIM, and DMARC with perfect scores.

Explore More Articles

Say goodbye to Phishing, BEC, and QR code attacks. Our Adaptive AI automatically learns and evolves to keep your employees safe from email attacks.