Logo_que_le_centre_72

ENCFORGE : Un rançongiciel ciblant les infrastructures IA via des attaques RCE sur Langflow

Table des matières

Un analyste en cybersécurité dans un centre de contrôle, entouré d’écrans affichant des extraits de code vulnérables de Langflow (CVE-2025-3248) et des fichiers chiffrés de modèles IA (PyTorch, FAISS). Une main pointe vers une terminal révélant une exécution de code arbitraire via l’API non authentifiée. En arrière-plan, un conteneur Docker en mode privilégié et des données chiffrées en format `.safetensors` sur un stockage cloud. ---

En juillet 2026, une nouvelle forme de cyberattaque a émergé : ENCFORGE, un rançongiciel ciblant spécifiquement les infrastructures d’IA. Contrairement aux menaces classiques qui chiffrent des fichiers génériques, ce logiciel malveillant exploite une faille connue depuis mai 2025 dans Langflow, une plateforme populaire pour développer des applications d’IA. Découvert par les chercheurs de Sysdig, ENCFORGE ne vise pas seulement les données classiques : il chiffrer les poids des modèles, les bases de données vectorielles et les jeux de données d’entraînement, rendant leur reconstruction financièrement exorbitante.

Cette attaque s’inscrit dans une stratégie plus large menée par JADEPUFFER, un opérateur automatisé piloté par IA qui a déjà frappé en juin 2026. En moins d’un an, JADEPUFFER est passé de l’espionnage à la destruction ciblée, prouvant que les infrastructures d’IA deviennent des cibles stratégiques pour les cybercriminels.

Comment un rançongiciel spécialisé comme ENCFORGE menace les infrastructures d’intelligence artificielle via des vulnérabilités critiques de Langflow ?

L’opérateur JADEPUFFER et sa stratégie en deux temps

Tout commence avec JADEPUFFER, un acteur malveillant repéré dès juin 2026 par Sysdig. Ce logiciel automatisé, piloté par des agents IA, exploite les failles de Langflow pour infiltrer les systèmes et voler des données sensibles. En juillet 2026, JADEPUFFER revient avec une méthode plus sophistiquée : il déploie ENCFORGE, un rançongiciel écrit en Go conçu pour chiffrer uniquement les fichiers critiques des infrastructures d’IA.

Pourquoi ces cibles ? Parce que les poids des modèles (formats PyTorch, TensorFlow, Hugging Face SafeTensors ou ONNX), les bases de données vectorielles (FAISS, Milvus) et les jeux d’entraînement (formats Parquet, Arrow, NumPy) ne sont pas remplaçables à bas coût. Leur reconstruction peut coûter entre 75 000 et 500 000 dollars par projet, selon Sysdig.

Contrairement aux rançongiciels classiques, ENCFORGE ne chiffrerait pas des données interchangeables : il rend inutilisables les éléments mêmes qui permettent à un modèle d’IA de fonctionner. Sans accès aux poids ou aux jeux d’entraînement, reconstruire un système peut prendre des semaines, voire des mois.

Un bureau de pirate informatique dans une pièce faiblement éclairée, avec un écran affichant un script Python en cours de modification via l’API vulnérable de Langflow. Le curseur insère des charges utiles codées en base64 dans des appels `exec()`, tandis qu’un terminal loge les adaptations en temps réel pour contourner les analyses. Un troisième écran révèle la création d’un conteneur Docker privilégié exploitant `/var/run/docker.sock` pour injecter ENCFORGE dans le système hôte. ---

La faille exploitée et la technique RCE : une porte dérobée depuis 2025

JADEPUFFER entre dans les systèmes via une faille critique découverte en mai 2025, classée CVSS 9.8 par le CISA. Il s’agit d’un problème dans les versions de Langflow antérieures à la 1.3.0 : l’endpoint `/api/v1/validate/code` n’exige aucune authentification, permettant aux attaquants d’exécuter du code Python arbitraire sur le serveur. Cette vulnérabilité offre une exécution de commandes à distance totale (RCE), un accès complet aux ressources de la machine cible.

Pour installer ENCFORGE, JADEPUFFER a dû contourner plusieurs obstacles :
1. Une première tentative d’envoi via Google Cloud Platform (GCP) a échoué.
2. Pendant 5 minutes et 24 secondes, l’opérateur a modifié six scripts Python en temps réel pour éviter les détections :
– Envoi ligne par ligne du code.
– Utilisation de base64 pour masquer les commandes dans des appels `exec()`.
3. La brèche finale : exploitation du Docker socket (`/var/run/docker.sock`) pour créer un conteneur privilégié, copier ENCFORGE via `/proc/` et l’exécuter directement sur la machine hôte.

Le Docker socket est critique car il donne un contrôle total sur les processus système. Sans lui, JADEPUFFER n’aurait pu installer le rançongiciel avec une telle efficacité.

Comment se protéger : actions urgentes pour éviter ENCFORGE

Sysdig recommande des mesures immédiates pour limiter les risques :

1. Corriger Langflow en priorité :
– Mettre à jour vers la version 1.9.1 (la plus récente) ou au moins 1.3.0 pour colmater CVE-2025-3248.
– Attention : depuis mars 2026, le CISA a ajouté deux nouvelles vulnérabilités exploitées :
CVE-2026-33017 (RCE non authentifié, corrigé en 1.9.0).
CVE-2026-55255 (contournement d’autorisation entre utilisateurs, corrigé en 1.9.1).

2. Restreindre l’accès au Docker socket :
– Supprimer `/var/run/docker.sock` des conteneurs non nécessaires.
– Si indispensable, utiliser un proxy strict : une installation Langflow standard n’a généralement aucun besoin de créer des conteneurs avec des privilèges élevés.

3. Protéger les clés et secrets :
– Même après patchage, les pirates peuvent avoir récupéré des tokens cloud ou des mots de passe.
– Rotir immédiatement tous les identifiants sensibles, même s’ils semblent sécurisés.

4. Surveiller les comportements suspects :
– Alertes sur :
– Les processus appelant Docker avec `Privileged: true` ou `PidMode: host`.
– Les montages de fichiers en mode host-root.
– Les exécutions de `nsenter` depuis un conteneur.

5. Sauvegarder les artefacts critiques :
– Stocker les poids des modèles, indexes vectoriels et jeux d’entraînement dans :
– Des snapshots hors ligne.
– Des systèmes immuables (lecture seule).
– Surveiller l’apparition massive de fichiers avec l’extension `.locked`.

Pour conclure sur : " ENCFORGE : Un rançongiciel ciblant les infrastructures IA via des attaques RCE sur Langflow "

ENCFORGE marque un tournant : les infrastructures d’IA deviennent des cibles prioritaires pour les cybercriminels. Contrairement aux données traditionnelles, les modèles et leurs composants ne se restaurent pas comme un simple fichier Word. Leur reconstruction est coûteuse, longue et dépendante de ressources cloud onéreuses.

Face à cette menace, les entreprises doivent traiter les artefacts d’IA avec la même rigueur que les données critiques. Les rançongiciels spécialisés comme ENCFORGE n’attendent pas : ils exploitent des vulnérabilités connues depuis des mois. La réponse passe par une mise à jour immédiate de Langflow, une restriction stricte des accès système et une surveillance proactive des comportements anormaux.

Une salle de briefing en cybersécurité avec un écran géant comparant les interfaces de Langflow (version 1.9.1 vs pré-1.3.0). Un présentateur souligne les correctifs tandis qu’une équipe inspecte un dossier cloud chiffré contenant des adaptateurs LoRA et des jeux de données Parquet. En arrière-plan, des alertes en temps réel pour des opérations Docker suspectes (`Privileged: true`) et des montages `host-root`. ---

Articles Liés