D-OPEN

CVE-2026-41283 : 9.9 CVSS sur OpenStack Mistral le 4 juin 2026 — voici les 5 actions que j'ai imposées à nos équipes ops françaises en moins de 4 heures

Julien Marchand

Julien Marchand

Ingénieur infrastructure cloud & sécurité · 11 ans · 4 juin 2026 · 14 min de lecture

CVE-2026-41283 OpenStack Mistral RCE critique sécurité développeurs français

TL;DR — Alerte critique

  • 4 juin 2026 : publication de CVE-2026-41283, RCE critique (CVSS 9.9) dans OpenStack Mistral (le service de workflow OpenStack — rien à voir avec Mistral AI).
  • Versions affectées : jusqu'à 22.0.0 incluse.
  • Aucune auth, aucune interaction : seul un accès réseau à l'API suffit. Exploitation triviale.
  • Impact : RCE + exfiltration possible de credentials de service (tokens Keystone, clés cloud, secrets CI/CD).
  • 5 actions immédiates : isoler l'API, patcher, rotation des secrets, audit des logs, hardening des endpoints exposés.

⚠ Attention à l'ambigûité des noms

OpenStack Mistral est le moteur de workflows du projet OpenStack (orchestration de tâches cloud). Mistral AI est la startup française qui développe des LLM open source. Ces deux projets n'ont aucun lien. La CVE-2026-41283 ne concerne en rien les modèles, l'API ni les produits de Mistral AI.

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.

ChampValeur
IdentifiantCVE-2026-41283
Score CVSS9.9 (Critique)
Composant affectéOpenStack Mistral (service de workflow) — PAS Mistral AI
Versions vulnérablesToutes versions jusqu'à 22.0.0 incluse
Type de vulnérabilitéRCE (Remote Code Execution)
Authentification requiseAucune
Interaction utilisateurAucune
ImpactExécution de code arbitraire → exfiltration de credentials de service
Vecteur d'accèsAccè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.
CVE-2026-41283 — Vecteur d'attaque OpenStack MistralAttaquant réseauAPI Mistral (port 8989)Sans auth, sans interactionRCE sur l'hôteCode arbitraireExfiltration credentialsKeystone tokens · Clés cloudActions de blocage immédiates✓ Isoler API derrière pare-feu / VPC✓ Rotation credentials Keystone + clés cloud✓ Patch vers version > 22.0.0

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-en

Action 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 8989 depuis 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 POST anormales 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.
Plan d'action CVE-2026-41283 — Priorités et délaisAction 1Détecter instancesMaintenant — 30 minAction 2Isoler / segmenterImmédiat — 1h maxAction 3Patcher > 22.0.0Dès patch dispoAction 4Rotation secretsAujourd'hui — 2hAction 5Audit logs 30 jours — détection exploitationDans les 24hPriorité maximale sur toute autre tâche aujourd'hui

💡 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-announce et ossa-announce pour 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.

Articles similaires