S'inscrire

De faux tests de codage délivrent des logiciels malveillants alignés sur OtterCookie, dissimulés dans des images de drapeaux SVG.

SShiloh 4 min de lecture 841 vues

Des acteurs malveillants nord-coréens liés à la campagne « Contagious Interview » ont été observés utilisant la stéganographie dans des fichiers image SVG pour dissimuler des charges utiles malveillantes dans le cadre d’une campagne utilisant de fausses offres d’emploi et des défis de programmation.

« Tout utilisateur ayant exécuté le projet s’est retrouvé avec une charge utile en quatre étapes alignée sur OTTERCOOKIE : un voleur d’identifiants de navigateur et de portefeuille crypto, un voleur de fichiers, un cheval de Troie d’accès à distance (RAT) basé sur Socket.IO et un voleur de presse-papiers », a déclaré Elastic Security Labs dans un rapport partagé avec The Hacker News.

Ces découvertes mettent une fois de plus en lumière le ciblage persistant des développeurs de logiciels par des pirates informatiques affiliés à l’État de la République populaire démocratique de Corée (RPDC), dans le but de voler des données sensibles et de piller des portefeuilles de cryptomonnaies. Cette activité est suivie sous le nom de code REF9403.

La branche cybersécurité de la plateforme néerlandaise de recherche et d’observabilité d’entreprise a déclaré avoir découvert la campagne après que les acteurs malveillants ont ciblé les membres de son espace de travail Slack communautaire avec des leurres d’ingénierie sociale pour de prétendues offres d’emploi, mettant en évidence une nouvelle voie d’accès initiale non documentée auparavant dans les attaques associées à Contagious Interview, une opération d’ingénierie sociale sophistiquée en cours depuis au moins décembre 2022.

Les messages, publiés par un utilisateur nommé Maxwell sur le canal Slack #jobs fin mai 2026, recherchaient un développeur expérimenté pour aider à mettre à niveau leur plateforme de commerce électronique vers une « architecture moderne et évolutive utilisant Next.js (v14), NestJS, PostgreSQL et Auth.js » ainsi que l’intégration de Stripe.

Les personnes ayant manifesté leur intérêt pour l’offre ont été contactées par messages privés leur demandant de réaliser un test de programmation dans le cadre de l’offre d’emploi, une pratique courante des campagnes d’embauche frauduleuses. Ce test consistait à exécuter un dépôt piégé contenant un logiciel malveillant conçu pour exfiltrer des données sensibles et à configurer une porte dérobée Socket.IO.

Plus précisément, les dépôts distribués dans le cadre de ce programme intègrent un code entièrement fonctionnel, mais incorporent également du code malveillant sous forme d’images SVG afin de contourner la détection.

« Bien que ces projets d’apparence légitime fonctionnent parfaitement, le code malveillant s’exécute silencieusement en arrière-plan », a déclaré Elastic. « Les charges utiles sont divisées en fragments Base64 insérés dans des commentaires HTML présents dans chaque image SVG de drapeau d’un répertoire d’actifs. Ces fichiers semblent être des images normales de drapeaux de pays (AE.svg, AF.svg), mais chacun d’eux contient un bloc de commentaires injecté avec des données encodées en Base64. »

/>

La charge utile est ensuite assemblée par un fichier JavaScript (« serverValidation.js ») présent dans le dépôt. La chaîne d’attaque est conçue de manière à ce que le logiciel malveillant s’exécute à chaque démarrage du serveur. Elastic a indiqué que la charge utile principale présente des similitudes avec OtterCookie , un logiciel malveillant multiplateforme apparu pour la première fois en septembre 2024.

« OtterCookie a évolué d’un outil de base permettant d’exécuter des commandes à distance et de rechercher des clés cryptographiques vers un programme modulaire capable de vol de données à plus grande échelle, avec la possibilité de vérifier les environnements de machines virtuelles, d’installer des clients de communication comme socket.io pour le C2, d’exfiltrer des informations, d’exécuter des commandes shell arbitraires, de charger d’autres modules pour collecter des données spécifiques et de rendre compte des résultats », a noté Microsoft en mars dernier.

Le logiciel malveillant intègre quatre modules distincts qui lui permettent de collecter des données à partir de navigateurs Web et de portefeuilles de cryptomonnaies, de collecter des fichiers correspondant à une liste spécifique d’extensions, de faciliter un contrôle à distance persistant à l’aide d’un cheval de Troie basé sur Socket.IO capable d’exécuter des commandes shell, de capturer le contenu du presse-papiers et de déposer des exécutables Windows.

Parmi les fichiers collectés par OtterCookie figurent des extensions d’outils de codage d’intelligence artificielle (IA) telles que .claude, .cursor, .gemini, .windsurf, .pearai et .llama, ce qui suggère que l’acteur malveillant affine activement son arsenal pour aspirer autant d’informations que possible.

Il convient de noter que le logiciel malveillant présente également des similitudes fonctionnelles avec un voleur de données et un cheval de Troie distribués via de faux packages npm se faisant passer pour des outils de polyfill Rollup, ce qui suggère que les acteurs malveillants utilisent plusieurs vecteurs de propagation.

« Cette campagne confirme que les développeurs restent une cible privilégiée, la compromission d’un seul individu pouvant fournir l’accès initial nécessaire à des attaques de grande envergure contre la chaîne d’approvisionnement et les organisations en aval », a déclaré Elastic. « Le succès de ces opérations souligne comment la compromission d’un développeur peut ouvrir la voie à un impact organisationnel beaucoup plus important. »

01 / DISCUSSION

Commentaires

02 / CONTINUER

Les derniers articles

CERT-FR CERTFR-2026-ALE-015 ALERTE [MàJ] Vulnérabilité dans OpenSSH (05 novembre 2026) 05/11/2026 ◆ NVD CVE-2026-93427 HIGH 7.2 The ARMember Premium – Membership Plugin, Content Restriction, Member Levels,… 10/11/2026 ◆ CISA KEV CVE-2026-102895 EXPLOITÉE GPUStack Improper Authentication Vulnerability 09/11/2026 ◆ EXPLOIT-DB CVE-2026-109618 EXPLOIT PUBLIC [remote] PHP2Shell (CVE-2026-109618) - PHP core versions after v5.4 -… 22/10/2026 ◆ CERT-FR CERTFR-2026-ALE-014 ALERTE [Màj] Multiples vulnérabilités dans PHP (21 octobre 2026) 21/10/2026 ◆ NVD CVE-2026-84938 HIGH 7.2 The Avada (Fusion) Builder plugin for WordPress is vulnerable to… 10/11/2026 ◆ CISA KEV CVE-2026-123158 EXPLOITÉE OpenBSD OpenSSH Unexpected Status Code or Return Value Vulnerability 09/11/2026 ◆ EXPLOIT-DB EDB-52696 EXPLOIT PUBLIC [remote] Edimax BR-6478AC firmware v2.20 - authenticated command injection 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-013 ALERTE [MàJ] Multiples vulnérabilités dans Ivanti Connect Secure (ICS) (14 octobre… 14/10/2026 ◆ NVD CVE-2026-76877 HIGH 8.1 The WPML Multilingual CMS plugin for WordPress is vulnerable to… 10/11/2026 ◆ CISA KEV CVE-2026-116779 EXPLOITÉE SignalWire FreeSwitch Code Injection Vulnerability 09/11/2026 ◆ EXPLOIT-DB EDB-52697 EXPLOIT PUBLIC [webapps] Automotive Shop Management System 1.0 - SQLi 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-012 ALERTE Incident de sécurité ciblant les contrôleurs à distance des installations… 12/10/2026 ◆ NVD CVE-2026-120513 HIGH 8.2 The Everest Forms – Contact Form, Payment Form, Quiz, Survey… 10/11/2026 ◆ CISA KEV CVE-2026-123218 EXPLOITÉE IBM Aspera Faspex Incorrect Authorization Vulnerability 09/11/2026 ◆ EXPLOIT-DB EDB-52698 EXPLOIT PUBLIC [webapps] Open eClass 3.15 - RCE 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-011 ALERTE Multiples vulnérabilités dans Citrix NetScaler ADC et Gateway (28 septembre… 28/09/2026 ◆ NVD CVE-2026-100386 HIGH 7.5 The Ultra Addons for Contact Form 7 plugin for WordPress… 10/11/2026 ◆ CISA KEV CVE-2026-19868 EXPLOITÉE SonicWall SonicOS SSLVPN Use of Single-factor Authentication Vulnerability 06/11/2026 ◆ EXPLOIT-DB EDB-52699 EXPLOIT PUBLIC [webapps] Keycloak 26.7.2 - Unauthenticated Account Takeover 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-010 ALERTE Vulnérabilité dans Metabase (10 septembre 2026) 10/09/2026 ◆ NVD CVE-2026-9063 MEDIUM 6.7 A locally authenticated user can achieve privilege escalation via an… 10/11/2026 ◆ CISA KEV CVE-2024-27834 EXPLOITÉE Apple Multiple Products Improper Authentication Vulnerability 04/11/2026 ◆ EXPLOIT-DB EDB-52700 EXPLOIT PUBLIC [remote] Synametrics Syncrify 6.2 - command execution 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-009 ALERTE Multiples vulnérabilités dans SonicWall Secure Mobile Access (02 septembre 2026) 02/09/2026 ◆ NVD CVE-2026-8372 HIGH 8.8 A vulnerability that could allow an attacker to gain unauthorized… 10/11/2026 ◆ CISA KEV CVE-2026-119977 EXPLOITÉE WordPress WordPress Core Time-of-check Time-of-use (TOCTOU) Race Condition Vulnerability 03/11/2026 ◆ EXPLOIT-DB EDB-52701 EXPLOIT PUBLIC [remote] South River Technologies Titan MFT Server 26.0.0 - code… 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-015 ALERTE [MàJ] Vulnérabilité dans OpenSSH (05 novembre 2026) 05/11/2026 ◆ NVD CVE-2026-93427 HIGH 7.2 The ARMember Premium – Membership Plugin, Content Restriction, Member Levels,… 10/11/2026 ◆ CISA KEV CVE-2026-102895 EXPLOITÉE GPUStack Improper Authentication Vulnerability 09/11/2026 ◆ EXPLOIT-DB CVE-2026-109618 EXPLOIT PUBLIC [remote] PHP2Shell (CVE-2026-109618) - PHP core versions after v5.4 -… 22/10/2026 ◆ CERT-FR CERTFR-2026-ALE-014 ALERTE [Màj] Multiples vulnérabilités dans PHP (21 octobre 2026) 21/10/2026 ◆ NVD CVE-2026-84938 HIGH 7.2 The Avada (Fusion) Builder plugin for WordPress is vulnerable to… 10/11/2026 ◆ CISA KEV CVE-2026-123158 EXPLOITÉE OpenBSD OpenSSH Unexpected Status Code or Return Value Vulnerability 09/11/2026 ◆ EXPLOIT-DB EDB-52696 EXPLOIT PUBLIC [remote] Edimax BR-6478AC firmware v2.20 - authenticated command injection 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-013 ALERTE [MàJ] Multiples vulnérabilités dans Ivanti Connect Secure (ICS) (14 octobre… 14/10/2026 ◆ NVD CVE-2026-76877 HIGH 8.1 The WPML Multilingual CMS plugin for WordPress is vulnerable to… 10/11/2026 ◆ CISA KEV CVE-2026-116779 EXPLOITÉE SignalWire FreeSwitch Code Injection Vulnerability 09/11/2026 ◆ EXPLOIT-DB EDB-52697 EXPLOIT PUBLIC [webapps] Automotive Shop Management System 1.0 - SQLi 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-012 ALERTE Incident de sécurité ciblant les contrôleurs à distance des installations… 12/10/2026 ◆ NVD CVE-2026-120513 HIGH 8.2 The Everest Forms – Contact Form, Payment Form, Quiz, Survey… 10/11/2026 ◆ CISA KEV CVE-2026-123218 EXPLOITÉE IBM Aspera Faspex Incorrect Authorization Vulnerability 09/11/2026 ◆ EXPLOIT-DB EDB-52698 EXPLOIT PUBLIC [webapps] Open eClass 3.15 - RCE 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-011 ALERTE Multiples vulnérabilités dans Citrix NetScaler ADC et Gateway (28 septembre… 28/09/2026 ◆ NVD CVE-2026-100386 HIGH 7.5 The Ultra Addons for Contact Form 7 plugin for WordPress… 10/11/2026 ◆ CISA KEV CVE-2026-19868 EXPLOITÉE SonicWall SonicOS SSLVPN Use of Single-factor Authentication Vulnerability 06/11/2026 ◆ EXPLOIT-DB EDB-52699 EXPLOIT PUBLIC [webapps] Keycloak 26.7.2 - Unauthenticated Account Takeover 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-010 ALERTE Vulnérabilité dans Metabase (10 septembre 2026) 10/09/2026 ◆ NVD CVE-2026-9063 MEDIUM 6.7 A locally authenticated user can achieve privilege escalation via an… 10/11/2026 ◆ CISA KEV CVE-2024-27834 EXPLOITÉE Apple Multiple Products Improper Authentication Vulnerability 04/11/2026 ◆ EXPLOIT-DB EDB-52700 EXPLOIT PUBLIC [remote] Synametrics Syncrify 6.2 - command execution 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-009 ALERTE Multiples vulnérabilités dans SonicWall Secure Mobile Access (02 septembre 2026) 02/09/2026 ◆ NVD CVE-2026-8372 HIGH 8.8 A vulnerability that could allow an attacker to gain unauthorized… 10/11/2026 ◆ CISA KEV CVE-2026-119977 EXPLOITÉE WordPress WordPress Core Time-of-check Time-of-use (TOCTOU) Race Condition Vulnerability 03/11/2026 ◆ EXPLOIT-DB EDB-52701 EXPLOIT PUBLIC [remote] South River Technologies Titan MFT Server 26.0.0 - code… 21/10/2026 ◆