S'inscrire

ShadowRay 2.0 exploite une faille non corrigée de Ray pour créer un botnet de minage de cryptomonnaies GPU à propagation automatique.

SShiloh 4 min de lecture 1 191 vues

Oligo Security a mis en garde contre des attaques en cours exploitant une faille de sécurité vieille de deux ans dans le framework d’intelligence artificielle (IA) open-source Ray pour transformer des clusters infectés avec des GPU NVIDIA en un botnet de minage de cryptomonnaie auto-réplicatif.

L’activité, nommée ShadowRay 2.0 , est une évolution d’une vague précédente observée entre septembre 2023 et mars 2024. L’attaque, à la base, exploite un bug d’authentification critique manquant (CVE-2023-48022, score CVSS : 9,8) pour prendre le contrôle d’instances vulnérables et détourner leur puissance de calcul pour le minage illicite de cryptomonnaie à l’aide de XMRig.

Cette vulnérabilité est restée non corrigée en raison d’une « décision de conception de longue date » conforme aux meilleures pratiques de développement de Ray, qui exigent qu’il soit exécuté sur un réseau isolé et qu’il agisse sur du code de confiance.

La campagne consiste à soumettre des tâches malveillantes, dont les commandes vont de la simple reconnaissance à des charges utiles Bash et Python complexes en plusieurs étapes, à une API de soumission de tâches Ray non authentifiée (« /api/jobs/ ») sur des tableaux de bord exposés. Les clusters Ray compromis sont ensuite utilisés dans des attaques de type « spray and pray » pour diffuser les charges utiles à d’autres tableaux de bord Ray, créant ainsi un ver capable de se propager d’une victime à l’autre.

Il a été constaté que les attaques exploitaient GitLab et GitHub pour diffuser le logiciel malveillant, en utilisant des noms tels que « ironern440-group » et « thisisforwork440-ops » pour créer des dépôts et y dissimuler les charges utiles malveillantes. Ces deux comptes sont désormais inaccessibles. Cependant, les cybercriminels ont réagi aux tentatives de démantèlement en créant un nouveau compte GitHub, démontrant ainsi leur ténacité et leur capacité à reprendre rapidement leurs activités.

Les charges utiles, à leur tour, tirent parti des capacités d’orchestration de la plateforme pour pivoter latéralement vers des nœuds non exposés à Internet, propager le logiciel malveillant, créer des shells inversés vers l’infrastructure contrôlée par l’attaquant pour un contrôle à distance et établir la persistance en exécutant une tâche cron toutes les 15 minutes qui récupère la dernière version du logiciel malveillant depuis GitLab pour réinfecter les hôtes.

« Les acteurs malveillants ont transformé les fonctionnalités d’orchestration légitimes de Ray en outils pour une opération de cryptojacking mondiale auto-propagatrice, se propageant de manière autonome sur les clusters Ray exposés », ont déclaré les chercheurs Avi Lumelsky et Gal Elbaz.

Il est probable que la campagne ait utilisé des modèles de langage complexes (LLM) pour créer les charges utiles GitLab. Cette évaluation repose sur la structure, les commentaires et les schémas de gestion des erreurs du logiciel malveillant.

La chaîne d’infection comprend une vérification explicite visant à déterminer si la victime se trouve en Chine et, le cas échéant, installe une version du logiciel malveillant adaptée à cette région. Elle est également conçue pour éliminer la concurrence en recherchant et en arrêtant les processus en cours d’exécution d’autres mineurs de cryptomonnaie – une tactique couramment employée par les groupes de cryptojacking pour maximiser les gains de minage de la machine hôte.

Un autre aspect notable de ces attaques est le recours à diverses tactiques pour passer inaperçues, notamment le camouflage des processus malveillants en services légitimes du noyau Linux et la limitation de l’utilisation du processeur à environ 60 %. On estime que cette campagne est active depuis septembre 2024.

Bien que Ray soit conçu pour être déployé au sein d’un « environnement réseau contrôlé », les résultats montrent que des utilisateurs exposent leurs serveurs Ray à Internet, créant ainsi une surface d’attaque lucrative pour les personnes malveillantes. Ces dernières peuvent identifier les adresses IP vulnérables des tableaux de bord Ray grâce à l’outil de détection de vulnérabilités open source interact.sh . Plus de 230 500 serveurs Ray sont accessibles publiquement.

Anyscale, développeur initial de Ray, a publié l’outil « Ray Open Ports Checker » pour vérifier la configuration des clusters et prévenir toute exposition accidentelle. Parmi les autres mesures d’atténuation, on peut citer la configuration de règles de pare-feu pour limiter les accès non autorisés et l’ajout d’une authentification sur le port du tableau de bord Ray (8265 par défaut).

« Les attaquants ont utilisé sockstress, un outil d’épuisement de l’état TCP, ciblant des sites web en production. Cela suggère que les clusters Ray compromis sont utilisés comme armes pour des attaques par déni de service, possiblement contre des pools de minage concurrentes ou d’autres infrastructures », a déclaré Oligo.

« Cela transforme l’opération, initialement axée sur le cryptojacking, en un botnet multifonctionnel. La possibilité de lancer des attaques DDoS offre une nouvelle source de revenus : les attaquants peuvent louer de la capacité DDoS ou l’utiliser pour éliminer la concurrence. Le port cible 3333 est couramment utilisé par les pools de minage, ce qui laisse supposer des attaques contre les infrastructures de minage rivales. »

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-124503 MEDIUM 4.3 A vulnerability was identified in sooperset mcp-atlassian up to 0.24.0.… 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-104619 HIGH 7.8 Untrusted users could roll back security updates when using the… 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-60046 HIGH 7.5 An unauthenticated remote attacker can perform password resets for any… 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-60045 MEDIUM 4.9 A high privileged remote attacker can upload arbitrary files to… 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-60044 HIGH 7.5 The backups created by the application use a weak static… 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-60043 CRITICAL 9.3 An unauthenticated remote attacker can perform a XSS attack on… 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-60042 MEDIUM 5.3 An unauthenticated remote attacker can perform an authentication bypass on… 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-124503 MEDIUM 4.3 A vulnerability was identified in sooperset mcp-atlassian up to 0.24.0.… 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-104619 HIGH 7.8 Untrusted users could roll back security updates when using the… 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-60046 HIGH 7.5 An unauthenticated remote attacker can perform password resets for any… 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-60045 MEDIUM 4.9 A high privileged remote attacker can upload arbitrary files to… 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-60044 HIGH 7.5 The backups created by the application use a weak static… 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-60043 CRITICAL 9.3 An unauthenticated remote attacker can perform a XSS attack on… 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-60042 MEDIUM 5.3 An unauthenticated remote attacker can perform an authentication bypass on… 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 ◆