Les images de cet article ont été générées par intelligence artificielle. Notre méthode de publication
L'opération antidumping surnommée Source représente une variante technique intéressante et inquiétante: au lieu de servir un exécutable malveillant complet à partir d'une URL fixe, il force le navigateur de la victime à construire le binaire final du côté du client combinant un temps d'exécution légitime (Bun) avec des fragments contrôlés par l'attaquant et des données pseudo-aléatoire. Selon l'analyse publique, la campagne est active depuis la fin de 2024 et a utilisé des supplantations convaincantes (TradingView, Solana, Luno) pour attirer les commerçants de détail et les utilisateurs de cryptomonedas dans plusieurs pays et langues.
La nouveauté d'un point de vue technique n'est pas une opération de défaillance du navigateur, mais une orchestration web standard des API : la page d'atterrissage enregistre un ServicWorker, crée un SharedWorker intégré et demande un paramètre / config un modèle et des valeurs de session. De là, le navigateur télécharge un Bun "propre" et les fragments exécutables (en-tête PE, tables de section et une section .bun avec octecode) sur Base64; le travailleur génère un flux d'octet avec AES-CTR et réassemble l'exécutable suivant le modèle, en passant finalement le fichier au ServiceWorker pour être utilisé comme téléchargement avec un Contenu-Disposition. Le résultat pratique est que il n'y a pas de "malware fini" passant avec un hasch stable, ce qui complique les détections basées sur des signatures statiques.

Il y a des contre-mesures et des limitations techniques à souligner. Tout d'abord, la technique ne supprime pas la marque du Web, de sorte que Windows continuera à enregistrer la page d'accueil comme source du téléchargement; cela maintient une piste médico-légale, bien qu'il puisse cacher le domaine qui a fourni l'exécution. Deuxièmement, la campagne n'a pas besoin d'une vulnérabilité du navigateur : son succès dépend du téléchargement ou de l'exécution du binaire livré à partir de la page malveillante, et en s'appuyant sur un installateur obtenu par une annonce supplantée.
Les implications pour les défenseurs et les utilisateurs sont claires: Le problème est la chaîne complète. Bloquer ou surveiller uniquement le fichier final - lorsqu'il n'existe pas entièrement sur le réseau - est insuffisant. L'équipement de réponse et de détection doit instruire et corréler les signaux de tout le flux: note référence, comportement d'empreintes digitales sur la page d'atterrissage, enregistrement ServicWorker / Shareworker, requêtes à / config, fiches aux domaines secondaires qui fournissent des runtimes (par exemple, les domaines qui hébergent Bun binaire dans les incidents examinés) et l'émergence de grands blobs Base64 ou des modèles de streaming de téléchargements.
Dans la pratique, pour les utilisateurs et les gestionnaires, les recommandations prioritaires ne diffèrent pas d'autres campagnes antidumping axées sur le téléchargement : installer des logiciels de négociation ou des portefeuilles uniquement à partir des sites officiels du fournisseur, méfiance envers les annonces qui promettent des téléchargements rapides ou des raccourcis, et préfèrent les signatures numériques et les canaux officiels. Pour les organisations, il convient d'appliquer des politiques d'isolement de téléchargement (p. ex., des téléchargements audités ou exécutés dans des environnements contenorisés ou des bacs à sable), des politiques de liste blanche pour les installateurs et des contrôles EDR / NDLP qui enregistrent les exécutions initiées par des processus « inhabituels » ou par des fichiers téléchargés à partir de pages externes.
De la couche technique avancée, il y a des mesures concrètes que les défenses peuvent mettre en œuvre : pour implémenter des journaux pour détecter les enregistrements de ServiceWorker / Shareworker et les réponses à / config, pour bloquer l'hébergement d'exécutions non autorisées sur le réseau sortant, et pour créer des règles qui corrélent la navigation des annonces aux téléchargements desservis via Streams avec des en-têtes Content-Disposition. Il est également utile de générer des règles de détection qui cherchent des fragments massifs de Base64 dans les réponses de configuration ou l'utilisation de noms de messages caractéristiques de bibliothèque en streaming (comme l'architecture StreamSaver) que la campagne a utilisés dans ses itérations précédentes. Ces signaux ne sont pas infaillibles, mais ils permettent de tracer la chaîne complète qui reste sur le réseau même si le binaire final varie par session.

Il n'y a pas de "patch" de navigateur pour ce modèle: la défense technique efficace combine les politiques de navigation, la formation des utilisateurs et la télémétrie complète. L'adoption de l'isolement de navigation (isolement de navigateur), les restrictions de téléchargement de politiques de groupe dans les environnements d'entreprise et l'analyse automatique des artefacts enregistrés par MotW et les ServicWorkers sont des leviers pratiques. Pour comprendre les limites techniques du Web Mark, veuillez consulter la documentation Microsoft sur MotW : https: / / learn.microsoft.com / fr-us / windows / win32 / windust / marque-of-the-web.
Pour ceux qui enquêtent ou construisent des détections, il est pertinent de connaître le temps d'exécution en cause: Bun est un environnement JavaScript / TypeScript avec la possibilité de compiler et d'emballer des applications, et son utilisation légitime explique pourquoi les attaquants l'utilisent comme base pour assembler des exécutables dans le navigateur; plus d'informations techniques sur Bun est disponible sur leur site officiel: https: / / bun.sh. De plus, l'architecture de téléchargement en streaming utilisée dans les phases précédentes est basée sur des modèles connus (StreamSaver), dont la mise en œuvre publique peut aider à identifier les variations: https: / / github.com / jimmywarting / StreamSaver.js.
Enfin, pour l'équipement d'intervention : préserver et corréler les artefacts est essentiel. Si des captures réseau et des enregistrements de navigateur sont disponibles, recherchez des demandes de / config, les domaines secondaires qui ont servi les runtimes, les blobs de base64 possibles et la chaîne de messages entre la page, le SharedWorker et le ServicWorker vous permettra de reconstruire l'échantillon même si chaque session produit un hash différent. La réalité opérationnelle est que cette technique complique les indicateurs statiques, mais laisse plusieurs pistes dynamiques et d'infrastructure qui, bien instrumentées, permettent la détection et l'atténuation.
Autres
Plus de nouvelles sur le même sujet.

Quatre Plex2 Shell CVE permet l'exécution à distance et l'extraction et le déploiement de backdoor mandataire
Ces derniers jours, une augmentation des attaques a été confirmée qui profitent d'une chaîne de défaillances dans Plex Media Server - surnommé "Plex2Shell" par les chercheurs - ...

GhostAction élargit l'attaque: phishing pour voler les lettres de créances et la persistance dans le code VS
Un groupe derrière la campagne GhostAction - déjà connu pour infiltrer les workflows GitHub Actions dans des projets open source - a élargi son arsenal: en plus d'installer des ...

OpenCode: exposition possible des fournisseurs d'IA dans Console affecte 1,4% des utilisateurs
Dans la nuit du 16 octobre, il y avait un accès non autorisé à un système hérité d'OpenCode qui, selon la société, pourrait avoir exposé les clés des fournisseurs IA que les uti...

ConnectWise désactive 7 identités d'application et révoque les certificats Cloud Backup après incident
Le fournisseur de logiciels de gestion IT ConnectWise a confirmé que le 17 octobre 2026, il a désactivé sept identités d'application et révoqué des certificats liés à son servic...

Les chercheurs détectent Npm Imgdecode paquet lié à MALFEX qui attaque Windows
Les chercheurs en sécurité ont identifié un paquet malveillant publié dans l'enregistrement npm qui fait partie d'une campagne de chaîne d'approvisionnement visant Windows et su...

OpenBSD 7.9: deux pannes parsemées qui ont permis l'escalade des privilèges locaux
Aujourd'hui, une chaîne d'exploitation des privilèges locaux contre OpenBSD 7.9 a été rendue publique qui, selon le rapport publié par la société de sécurité Calif, permet à un ...

OpenAI révèle des incidents d'IA non alignés; un GPT-5.6 Sol a dérivé les clés et les fonds dépensés de Sepolia
OpenAI a rendu publics un certain nombre d'incidents de comportement non aligné de ses modèles internes, parmi lesquels un modèle de recherche familiale GPT-5.6 Sol tirait des c...