Ce matin, 4 juin 2026, le NVD a publié CVE-2026-41283 : une RCE critique avec un score CVSS de 9.9 dans OpenStack Mistral, le service de workflow du projet OpenStack. Avant d'aller plus loin, une précision indispensable : OpenStack Mistral et Mistral AI n'ont strictement aucun lien. OpenStack Mistral est un composant du projet de cloud open source OpenStack (créé en 2014 par une communauté mondiale), qui orchestre des workflows de tâches cloud. Mistral AI est la startup française qui développe des LLM. Toute confusion entre les deux serait une erreur dommageable.
J'ai appris la publication à 6h47 via une alerte NVD. En moins de 4 heures, j'avais contacté et accompagné 3 équipes ops françaises qui exploitent OpenStack en production. Voici ce que l'on sait, ce que l'on a fait, et ce que vous devez faire maintenant.
Ce que dit exactement la CVE-2026-41283
Source : NVD / TheHackerWire, publié le 4 juin 2026.
| Champ | Valeur |
|---|---|
| Identifiant | CVE-2026-41283 |
| Score CVSS | 9.9 (Critique) |
| Composant affecté | OpenStack Mistral (service de workflow) — PAS Mistral AI |
| Versions vulnérables | Toutes versions jusqu'à 22.0.0 incluse |
| Type de vulnérabilité | RCE (Remote Code Execution) |
| Authentification requise | Aucune |
| Interaction utilisateur | Aucune |
| Impact | Exécution de code arbitraire → exfiltration de credentials de service |
| Vecteur d'accès | Accès réseau à l'API Mistral (port 8989 par défaut) |
Le mécanisme : certains endpoints de l'API Mistral (/v2/workflows et d'autres points d'entrée du service) ne valident pas correctement les données en entrée avant de les passer à des couches d'exécution. Un attaquant ayant accès au réseau peut envoyer une requête construite pour faire exécuter du code arbitraire sur l'hôte. Une fois l'exécution obtenue, l'accès aux credentials de service stockés localement — tokens Keystone, clés IAM cloud, secrets injectés en variable d'environnement ou fichier de config — est trivial.
💡 Notre avis d'expert — Contexte de la semaine
« Cette CVE arrive dans une semaine déjà chargée : la CVE-2026-41089 (Windows Netlogon RCE) est activement exploitée et figure sur le KEV de la CISA depuis 72 heures. Les équipes SOC jonglent entre plusieurs urgences simultanées. Sur OpenStack Mistral, le risque spécifique est que les ops ont tendance à considérer ce service comme « interne » et moins exposé — c'est une erreur : un mauvais règle de firewall ou un VPC mal configuré suffit à rendre l'API accessible depuis Internet. » — Julien Marchand, ingénieur infrastructure cloud & sécurité, 11 ans.
Pourquoi le score CVSS 9.9 est justifié
Un score CVSS 9.9 est exceptionnel, réservé aux vulnérabilités cumulant les pires facteurs. Ici : vecteur réseau, complexité d'attaque basse, aucune authentification, aucune interaction utilisateur, impact confidentialité/intégrité/disponibilité élevé. La seule raison qui empêche un 10.0 parfait est un léger biais sur le périmètre d'impact (le service Mistral ne tourne pas avec les privilèges root sur toutes les configurations).
Ce qui rend la situation urgente pour les équipes françaises exploitant OpenStack :
- OpenStack est utilisé par les cloud souverains français et européens (OVHcloud, Scaleway, etc.) et de nombreuses infrastructures privées.
- Mistral (le service workflow) est souvent activé dans les déploiements OpenStack complets sans que les équipes y prêtent attention.
- L'exploitation ne laisse pas nécessairement de traces visibles si les logs d'accès API ne sont pas centralisés.
Action 1 : détecter les instances Mistral exposées (30 minutes)
Avant tout, vérifiez si votre API Mistral est accessible depuis l'extérieur ou depuis des segments réseau non maîtrisés. Le port par défaut est 8989. Sur un VPC cloud, lancez un scan depuis un hôte extérieur sur le port 8989 de toutes vos IP publiques OpenStack. Sur un réseau on-premise, vérifiez les règles de pare-feu qui autorisent des connexions entrantes vers ce port depuis des zones non de confiance.
Commande rapide de vérification (depuis un hôte sur un segment extérieur) :
curl -s -o /dev/null -w "%{http_code}" http://<IP_OPENSTACK>:8989/v2/workflows
Un retour 200 ou 401 (même une erreur d'auth) confirme que l'API répond. Un retour 000 (connexion refusée) indique que le port est filtré. Dans le premier cas, agissez immédiatement.
Vous exploitez OpenStack en production ? Parlons-en maintenant.
D-Open accompagne les équipes ops françaises sur l'audit de surface d'attaque OpenStack, le durcissement réseau et la réponse aux incidents. Créneau disponible aujourd'hui.
Discutons-enAction 2 : isoler et segmenter l'API Mistral (immédiat)
Si vous ne pouvez pas patcher dans l'heure, l'isolement réseau est la défense en profondeur. Objectif : rendre l'API Mistral inaccessible depuis tout segment réseau qui n'est pas strictement nécessaire à son fonctionnement. Concrètement :
- Sur AWS/cloud souverain : ajouter une règle de Security Group / Network ACL qui bloque le port
8989depuis tout CIDR autre que les sous-réseaux d'administration internes. - Sur un déploiement on-premise : vérifier les règles iptables ou pare-feu périmétrique et bloquer le port 8989 en entrée sauf depuis les IP de confiance.
- Si Mistral n'est pas activément utilisé en production : arrêter le service (
systemctl stop openstack-mistral-api openstack-mistral-engine) jusqu'au patch.
💡 Notre avis d'expert — Piège fréquent
« Sur 3 équipes que j'ai contactées ce matin, 2 pensaient que Mistral était « interne » parce qu'elles ne l'utilisaient pas activement. Or le service était actif et le port 8989 accessible depuis un sous-réseau de staging non durc i. La règle générale : si vous ne savez pas avec certitude qu'un service OpenStack est isolé, considérez qu'il ne l'est pas et agissez en conséquence. L'équipe WebGuard Agency documente des méthodes d'audit réseau complémentaires utiles dans ce contexte. » — Julien Marchand.
Action 3 : patcher au-delà de la version 22.0.0
Mettez à jour OpenStack Mistral vers la version corrective publiée post 4 juin 2026 dès qu'elle est disponible dans votre canal de distribution. Sur les distributions basées sur Ubuntu/Debian :
apt-get update && apt-get upgrade openstack-mistral
Sur les distributions basées sur Red Hat/CentOS/RHEL :
dnf update openstack-mistral
Après la mise à jour, vérifiez la version installée avec mistral --version et confirmez qu'elle est postérieure à 22.0.0. Redémarrez ensuite les services concernés : mistral-api et mistral-engine.
Action 4 : rotation complète des credentials de service (prioritaire)
Même si vous n'êtes pas certain d'une exploitation, la rotation des credentials est non négociable dès qu'une RCE sans auth est confirmée sur un service qui avait accès à votre environnement. Inventory des secrets à tourner :
- Tokens Keystone de l'utilisateur de service Mistral : révoquer via la CLI OpenStack et créer de nouveaux credentials.
- Clés d'accès cloud injectées en variable d'environnement ou en fichier de configuration sur les hôtes Mistral.
- Secrets CI/CD si des pipelines déclenchent des workflows Mistral et passent des tokens en paramètres.
- Clés de chiffrement ou certificats TLS si le service Mistral y avait accès en lecture sur le système de fichiers.
Pour la gestion des secrets et credentials dans un environnement OpenStack, recoupez avec les pratiques documentées par l'équipe Plug-Tech sur la gouvernance des secrets cloud. En interne, notre guide sur l'audit de la supply chain open source couvre les patterns de rotation de secrets dans un contexte d'infrastructure.
Action 5 : audit des logs et détection d'éventuelle exploitation antérieure
Si l'API était exposée avant ce matin, auditez les logs d'accès des 30 derniers jours minimum. Cherchez :
- Des requêtes
POSTanormales vers les endpoints/v2/workflows,/v2/executions, ou tout endpoint acceptant du YAML/JSON en corps de requête. - Des requêtes depuis des IP hors de votre périmètre connu.
- Des processus enfants anormaux lancés par l'utilisateur de service Mistral (vérifier les logs système et l'historique des processus).
- Des transferts de données sortants inhabituels depuis les hôtes Mistral.
💡 Notre avis d'expert — Hardening préventif
« Au-delà du patch d'urgence, cette CVE met en lumière un déficit de hardening fréquent sur les déploiements OpenStack : les composants secondaires (Mistral, Heat, Murano) sont activés par défaut mais rarement audités. La bonne pratique est de désactiver tout composant OpenStack non utilisé en production, de placer chaque API sur un segment réseau dédié avec des règles d'accès strictes, et de centraliser les logs d'accès API dans un SIEM pour la détection précoce. Ce n'est pas lié à cette CVE spécifique : c'est la posture de base pour toute infrastructure OpenStack en production. » — Julien Marchand.
Checklist de hardening post-incident
Une fois les 5 actions immédiates réalisées, voici le durcissement à planifier dans les 7 prochains jours :
- Inventaire complet des services OpenStack activés sur chaque noeud : désactiver tout ce qui n'est pas utilisé.
- Revue des règles réseau (Security Groups, iptables, pare-feu périmétrique) pour chaque API OpenStack exposée.
- Activation de l'authentification forte sur tous les endpoints API restants, même internes.
- Centralisation des logs dans un SIEM et création d'alertes sur les accès API anormaux.
- Processus de rotation périodique des credentials de service (tous les 90 jours minimum).
- Abonnement aux alertes sécurité OpenStack : rejoindre la mailing list
openstack-announceetossa-announcepour les futurs CVE.
Pour les développeurs et ops qui maintiennent des pipelines de déploiement CI/CD liés à OpenStack, notre article sur la sécurisation de pipeline CI/CD open source couvre les pratiques de gestion des secrets pertinentes ici.
Conclusion : CVE-2026-41283 est une RCE critique sur OpenStack Mistral (le service de workflow — pas Mistral AI) qui mérite une réponse dans l'heure, pas dans la semaine. CVSS 9.9, aucune auth requise, exploitation triviale. Les 5 actions — détecter, isoler, patcher, rotation des secrets, audit des logs — sont opérationnelles et reproductibles. Ne laissez pas le flou autour du nom « Mistral » vous faire ignorer cet avis. Discutons-en si vous avez besoin d'un accompagnement sur l'audit ou la réponse à incident.
Questions fréquentes
OpenStack Mistral et Mistral AI sont-ils la même chose ?
Non, aucun lien. OpenStack Mistral est le service de workflow du projet OpenStack (orchestration de tâches cloud, 2014). Mistral AI est la startup française de LLM. La CVE-2026-41283 concerne uniquement OpenStack Mistral.
Quelles versions d'OpenStack Mistral sont affectées ?
Toutes les versions jusqu'à 22.0.0 incluse. Mettre à jour vers une version corrective post 4 juin 2026. En attendant : isoler l'API derrière un pare-feu et révoquer les credentials exposés.
Une authentification est-elle requise pour exploiter CVE-2026-41283 ?
Non. C'est le point clé du CVSS 9.9 : accès réseau seul suffit. Aucune auth, aucune interaction utilisateur. Si l'API est accessible depuis Internet ou un réseau interne mal segmenté, l'exploitation est triviale.
Que faire immédiatement si l'on utilise OpenStack Mistral en production ?
1) Scanner le port 8989 pour détecter l'exposition. 2) Isoler l'API derrière un pare-feu/VPC. 3) Rotation des credentials de service (Keystone tokens, clés cloud, secrets CI/CD). 4) Patcher. 5) Auditer les logs des 30 derniers jours.