đ Contexte
Le 7 avril 2026, l’Ă©quipe Sansec Forensics a publiĂ© une analyse technique dĂ©taillant une campagne Magecart de masse ayant compromis 99 boutiques Magento en quelques heures. L’article, publiĂ© sur sansec.io, dĂ©crit un skimmer de carte bancaire sophistiquĂ© exploitant une technique d’injection inĂ©dite via des Ă©lĂ©ments SVG.
đŻ Vecteur d’entrĂ©e et mĂ©thode d’injection
Le vecteur d’entrĂ©e probable est la vulnĂ©rabilitĂ© PolyShell (upload de fichier non restreint dans Magento/Adobe Commerce), qui continue d’affecter les boutiques non protĂ©gĂ©es. L’attaquant injecte un Ă©lĂ©ment SVG de 1x1 pixel dans le HTML de la boutique, dont le gestionnaire onload contient l’intĂ©gralitĂ© du payload skimmer encodĂ© en base64 via atob() et exĂ©cutĂ© via setTimeout. Cette technique Ă©vite toute rĂ©fĂ©rence Ă un script externe, contournant ainsi les scanners de sĂ©curitĂ© classiques.
đł Fonctionnement du skimmer (“double-tap”)
Lorsqu’un acheteur clique sur un bouton de paiement, le skimmer :
- Intercepte le clic via
useCapture - Affiche un overlay plein Ă©cran imitant une page “Secure Checkout” avec icĂŽne de cadenas
- Collecte les données de carte (avec validation Luhn en temps réel) et les informations de facturation
- Redirige silencieusement vers la vraie page de paiement aprĂšs capture
đ€ Exfiltration des donnĂ©es
Les donnĂ©es collectĂ©es sont encodĂ©es par XOR avec la clĂ© "script" puis en base64, avant d’ĂȘtre envoyĂ©es via fetch() POST en mode no-cors (avec fallback iframe cachĂ©) vers l’endpoint /fb_metrics.php sur six domaines, dĂ©guisĂ© en tracker Facebook Analytics. AprĂšs exfiltration, le skimmer pose un marqueur localStorage._mgx_cv = '1' pour Ă©viter une double capture.
đ Infrastructure
Les six domaines d’exfiltration rĂ©solvent tous vers l’IP 23.137.249.67, hĂ©bergĂ©e chez IncogNet LLC (AS40663) aux Pays-Bas :
| Domaine | Victimes confirmées |
|---|---|
| statistics-for-you.com | 15 |
| statistics-renew.com | 14 |
| morningflexpleasure.com | 14 |
| reusable-flex.com | 12 |
| goingfatter.com | 11 |
| wellfacing.com | 10 |
đ Nature de l’article
Il s’agit d’une analyse technique publiĂ©e par Sansec, visant Ă documenter la campagne, exposer les indicateurs de compromission et les mĂ©canismes techniques du skimmer pour permettre la dĂ©tection et la rĂ©ponse Ă incident.
đ§ TTPs et IOCs dĂ©tectĂ©s
TTP
- T1059.007 â Command and Scripting Interpreter: JavaScript (Execution)
- T1027 â Obfuscated Files or Information (Defense Evasion)
- T1027.010 â Obfuscated Files or Information: Command Obfuscation (Defense Evasion)
- T1056.003 â Input Capture: Web Portal Capture (Collection)
- T1041 â Exfiltration Over C2 Channel (Exfiltration)
- T1190 â Exploit Public-Facing Application (Initial Access)
- T1505.003 â Server Software Component: Web Shell (Persistence)
IOC
- IPv4 :
23.137.249.67â AbuseIPDB · VT · ThreatFox - Domaines :
statistics-for-you.comâ VT · URLhaus · ThreatFox - Domaines :
statistics-renew.comâ VT · URLhaus · ThreatFox - Domaines :
morningflexpleasure.comâ VT · URLhaus · ThreatFox - Domaines :
reusable-flex.comâ VT · URLhaus · ThreatFox - Domaines :
goingfatter.comâ VT · URLhaus · ThreatFox - Domaines :
wellfacing.comâ VT · URLhaus · ThreatFox - URLs :
http://statistics-for-you.com/fb_metrics.phpâ URLhaus - URLs :
http://statistics-renew.com/fb_metrics.phpâ URLhaus - URLs :
http://morningflexpleasure.com/fb_metrics.phpâ URLhaus - URLs :
http://reusable-flex.com/fb_metrics.phpâ URLhaus - URLs :
http://goingfatter.com/fb_metrics.phpâ URLhaus - URLs :
http://wellfacing.com/fb_metrics.phpâ URLhaus - Fichiers :
fb_metrics.php
Malware / Outils
- Magecart SVG onload skimmer (stealer)
đą Indice de vĂ©rification factuelle : 65/100 (haute)
- ⏠sansec.io â source non rĂ©fĂ©rencĂ©e (0pts)
- â 4895 chars â texte complet (fulltext extrait) (15pts)
- â 14 IOCs (IPs/domaines/CVEs) (10pts)
- â 3/7 IOCs confirmĂ©s (AbuseIPDB, ThreatFox, URLhaus, VirusTotal) (15pts)
- â 7 TTPs MITRE identifiĂ©es (15pts)
- â date extraite du HTML source (10pts)
- ⏠aucun acteur de menace nommé (0pts)
- ⏠pas de CVE à vérifier (0pts)
IOCs confirmés externellement :
statistics-for-you.com(domain) â VT (18/94 dĂ©tections)statistics-renew.com(domain) â VT (16/94 dĂ©tections)morningflexpleasure.com(domain) â VT (15/94 dĂ©tections)
đ Source originale : https://sansec.io/research/svg-onload-magecart-skimmer