Loading...

Executive Summary

On May 27, 2026, the FBI's IC3 published advisory PSA260527 — a pre-tournament warning listing 46 domains tied to FIFA World Cup 2026 fraud. The advisory covered fake ticket sellers and job posting scams. What it didn't cover was the infrastructure running behind them.

This report documents a coordinated, multi-actor operation spanning at least eight distinct threat groups, with a live adversary-in-the-middle (AiTM) backend confirmed running as of June 2, 2026, a Telegram bot exfiltrating victim credentials in real-time, and a relay chain that defeats every MFA method FIFA accounts support — including Microsoft Authenticator number-match push notifications.

T1566 - Phishing T1557 - Adversary-in-the-Middle T1621 - MFA Request Generation T1071.001 - Web Protocols C2 T1539 - Steal Web Session Cookie T1102 - Web Service C2
CAMPAIGN — BY THE NUMBERS
8
Threat Actor Groups
300+
Active Phishing Domains
47K+
Estimated Victims
$474M
Estimated Losses (max)
LIVE
Backend as of Jun 2

The Fake Job Portal

Three of the FBI's IOC domains posed as FIFA career portals, cloning the real FIFA PinpointHQ careers platform — pixel-perfect React applications carrying the official FIFA branding:

IOC Domains — FBI PSA260527
jobs-fifa.com
fifa-hiring.com
fifahiring.com

The attack was two-stage. After submitting a job application, the site redirected victims to schedule a 30-minute interview with a fake FIFA recruiter via a cloned Calendly page — building enough legitimacy that victims trusted the next step: logging in with their real FIFA account credentials.

jobs-fifa.com — interview scheduling stage

Stage two of the job portal attack. Fake FIFA recruiter Calendly page shown after application submission.

The Live Backend: A Phishing C2 Left Unlocked

The backend powering the job portal — fifeq2026eqbackeq.onrender.com — was running openly as of June 2, 2026. The subdomain is obfuscated: fifeq2026eqbackeq decodes as fifa2026abacka — every a replaced by eq to evade keyword-based scanning. An earlier backend (fifaback2026xxx.onrender.com) had already been suspended by Render.com. The operators deployed a replacement and kept running.

FastAPI generates interactive API documentation at /docs by default. The operators left this enabled in production — the full attack schema, every endpoint, every parameter, every developer comment was publicly readable.

fifeq2026eqbackeq.onrender.com/docs — LIVE
Live Swagger UI showing all 11 phishing backend endpoints. Captured June 1, 2026.

Endpoint map — annotated by function

All 11 endpoints grouped by role: data collection, MFA bypass, exfiltration, operator control.
Key Finding

"Send booking data to Telegram and store in session" — the attacker's own developer comment, left verbatim in the live production API schema. This single line confirmed Telegram as the exfiltration channel before any further probing was needed.

How the Attack Works: A Human in the Loop

This is not a credential-dumping page. It is a real-time relay system with a human operator watching a Telegram feed and making active decisions for every individual victim.

AITM RELAY — EXECUTION CHAIN
1
Victim Submits Job Application
POST /api/new-user — backend generates a session_id and alerts operator via Telegram with victim IP and city.
2
Credentials Captured
POST /api/login — victim's FIFA username and password forwarded to operator via Telegram instantly. Operator logs into real fifa.com, triggering MFA.
3
Real-Time MFA Bypass
Victim's browser polls GET /check_response every 3 seconds. Operator uses Telegram to push the required MFA prompt type to the victim's page. Victim enters the OTP — POST /api/email, /api/sms, /api/twofa, or /api/tap — forwarded to operator, who enters it into the real FIFA login. MFA defeated.
4
Payment Data Captured
Operator sets redirect: "/booking". Victim fills fake ticket purchase form — card number, billing address, full PII. POST /api/booking returns: "Booking data sent to Telegram." Server holds zero persistent data.

Every MFA Method Covered

The API has a dedicated endpoint for each MFA variant a FIFA account can enforce. No method is safe:

Endpoint MFA Type Bypassed Notes
/api/email Email OTP Most common MFA method
/api/sms SMS OTP
/api/twofa TOTP Authenticator App Google / Microsoft Authenticator
/api/tap Microsoft Authenticator Number-Match Strongest default push MFA — defeated
/api/resend/app Force OTP Resend Operator triggers new code if victim misses first

The Telegram C2: Bot Token Exposed

The backend included a diagnostic endpoint, /api/get-channel-id, that proxied calls directly to the Telegram Bot API. When called with certain parameters, the backend returned Telegram's raw error response — including the full API URL with the bot token embedded. The backend exposed the token through its own error handling — no credential cracking, no authentication bypass.

Leaked URL — from backend error response
https://api.telegram.org/bot8782515023:AAGnmRryDL2SvhnaFOxi7hmkj7VRIbNSgmM/getUpdates

Telegram C2 — verified live — June 2, 2026
Four-panel: getMe, getWebhookInfo (channel_post confirmed), getChat, and /api/booking live exfil response.
C2 Architecture — Confirmed
No webhook — operator pulls data via long-polling, meaning a person is actively watching the Telegram feed for each victim
channel_post in allowed_updates — victim data delivered to a private Telegram channel, not just a direct message
can_join_groups: true — bot is added to operator group chats, enabling team access to the victim feed
Zero server-side persistence — all data streams to Telegram in real-time and is gone from the server immediately

GHOST STADIUM: The Ticket Fraud Layer

The job portal AiTM operation connects to a larger ticket fraud campaign — GHOST STADIUM — running from 43.98.183.110 on Alibaba Cloud Singapore. The backend explicitly allows cross-origin requests from GHOST STADIUM domains (confirmed via CORS headers), establishing a shared operational link. GHOST STADIUM accounts for 300+ active phishing domains, an estimated 47,400 victims, and losses between $71M–$474M according to Group-IB research.

ai-fifa.shop — GHOST STADIUM — April 25, 2026
Popup reads "FIFA World Cup 2026TOfficial Hospitality" — ™ rendered as T, a Chinese locale encoding artifact.

The Chinese Gambling Connection

The server hosting de-fifa.com — the German-targeted FIFA phishing domain — also hosts Chinese illegal sports betting aggregators on the same IP (38.190.234.190). The same bullet-proof infrastructure serves both criminal verticals.

38.190.234.190 — co-hosted infrastructure
Chinese sports betting aggregator (开云体育 / Kaiyun Sports) on same server as de-fifa.com.

The operator behind hk-fifa.com and tw-fifa.com is identifiable from Schema.org metadata embedded across both domains: 李承泽 (Li Chengze), with offices in Shenyang and Wuhan, 84 total staff, and ICP registrations 辽ICP备21077963号-2 and 鄂ICP备20066388号-1. Both domains share identical Google Search Console and Bing Webmaster verification codes, confirming single-operator control.

Ticket Resale Credential Harvesting

A separate threat actor operated fifaticket.pages.dev — a credential-harvesting FIFA ticket marketplace active since November 2025, seven months before the tournament:

fifaticket.pages.dev — Cloudflare Pages — live since Nov 2025
Bare credential harvest login page. EmailJS exfil — different operator from Telegram-based AiTM campaign.

Indicators of Compromise

Live Infrastructure — Confirmed June 2, 2026
fifeq2026eqbackeq.onrender.com # AiTM C2 backend — FastAPI/uvicorn — /docs exposed innovaia.work/mundial2026 # Panini sticker scam — Netlify frontend panini-album-api.onrender.com # Panini backend — Node.js/Express fifaticket.pages.dev # Ticket resale fraud — Cloudflare Pages
Telegram C2
Bot: @fifeq2026_bot (ID: 8782515023) Token: 8782515023:AAGnmRryDL2SvhnaFOxi7hmkj7VRIbNSgmM Mode: Long-poll getUpdates — no webhook — operator-monitored Exfil: Private Telegram channel (channel_post in allowed_updates)
Shared Cluster Identifiers — GHOST STADIUM
Tawk.to Property ID: 6976ccbaba77e8198a866266 # Links 79 premium domains Meta Pixel: 927432823410218 Meta Pixel: 1842358649811605 Meta Pixel: 1569148414168343 CSS bundle hash: main.35c15e58.css # AiTM job portal — all deployments EmailJS (TA6): service_8kxmxfb / template_dz9y3nm / key 7eLT4-j9mzA69WuQX
Attacker IPs — GHOST STADIUM Cluster
43.98.183.110 # Primary — Alibaba Cloud Singapore (AS45102) 38.190.234.190 # + Chinese gambling co-host — Sondercloud HK (AS133199) 122.10.94.94 # us-fifa.com — Dingfeng Xinhui HK (AS134548) 177.210.180.16 # at-fifa.com — Dingfeng Xinhui HK (AS134175) 156.226.95.81 # in-fifa.com — Luogelang HK (AS135097)
GHOST STADIUM Ticket Fraud Domains (partial)
jobs-fifa.com fifa-hiring.com fifahiring.com # AiTM job portals ai-fifa.shop li-fifa.shop mm-fifa.top ql-fifa.shop ap-fifa.shop mx-fifa.shop pa-fifa.shop zx-fifa.shop football-ticket.top football-ticket.shop football-game.shop de-fifa.com us-fifa.com at-fifa.com in-fifa.com it-fifa.com es-fifa.com

Summary

The FIFA 2026 phishing campaign is built around a real-time human-operated AiTM platform. Victims are walked through a convincing multi-stage lure — job application, fake interview scheduling, credential login — while an operator watches a Telegram feed, logs into their real accounts, defeats MFA in real-time, and captures payment data. Nothing persists server-side. By the time a victim notices something is wrong, their credentials, OTPs, and card details are already in a private Telegram channel.

The tournament begins June 11. The infrastructure was live and issuing sessions as of June 2.

TechOwl SHIELD
Continuous Threat Intelligence & Attack Surface Monitoring

Vulnerability Assessment

Deep technical analysis of vulnerabilities affecting your infrastructure — beyond CVSS scores to real-world exploitability and impact.

Attack Surface Intelligence

Passive mapping of your external presence — every exposed service, endpoint, and piece of infrastructure visible to the public internet.

Threat Hunting

Proactive detection of compromise indicators, APT activity, and post-exploitation artifacts across your email and identity infrastructure.

Dark Web Monitoring

Continuous surveillance of stolen credential markets, threat actor forums, and data leak channels. Know when you're being targeted before it becomes an incident.

© 2026 TechOwl SHIELD. All rights reserved.