Fortinet Patches CVE-2026-35616 Vulnerability in FortiClient EMS
Origines et historique
Imaginez une console de gestion centralisée qui orchestre la sécurité de centaines ou de milliers d'appareils, comme le tableau de bord d'une flotte. C'est exactement le rôle de FortiClient EMS : déployer des politiques, pousser des agents, gérer configurations et mises à jour. Récemment, une faille critique identifiée comme CVE-2026-35616 a montré à quel point ce type d'outil peut devenir un point d'effondrement majeur si sa sécurité n'est pas parfaite.
La vulnérabilité permettait de contourner les contrôles d'accès d'une API administrative sans authentification appropriée, autorisant des actions normalement réservées aux administrateurs. Le National Vulnerability Database a attribué un score CVSS de 9.1 à cette faille, soit une criticité élevée qui menace la confidentialité, l'intégrité et la disponibilité des systèmes concernés¹. Fortinet a distribué des correctifs en urgence après que des tentatives d'exploitation active ont été signalées².
Plusieurs facteurs ont amplifié l'impact potentiel de cette vulnérabilité :
- Le déploiement centralisé de FortiClient EMS avec des privilèges étendus : une compromission se propage potentiellement à l'ensemble des endpoints gérés.
- L'exposition de l'API sur des réseaux accessible depuis Internet ou depuis des segments internes mal protégés : une porte ouverte pour qui sait la trouver.
- L'absence de segmentation stricte et de multifactorielle d'authentification (MFA) pour les interfaces d'administration : un seul point faible suffit pour compromettre la chaîne.
Ces éléments expliquent pourquoi certaines organisations ont été poussées à répondre en urgence et pourquoi le correctif a été diffusé rapidement par l'éditeur².
Fonctionnement technique
Nature de la vulnérabilité
La faille correspond à un contournement des contrôles d'accès au niveau d'une API administrative. Concrètement, certaines routes censées vérifier qu'une requête provient d'un utilisateur authentifié et autorisé pouvaient accepter des requêtes non validées. Cette défaillance est comparable à une serrure qui n'enclenche pas le mécanisme : la porte peut être poussée même sans clé.
Les conséquences techniques possibles :
- Exécution d'actions administratives sans authentification, comme la création de comptes ou le lancement de tâches de déploiement.
- Réception de requêtes non filtrées permettant d'appeler des opérations sensibles.
- Chaîne d'exploitation : création d'un compte admin, déploiement d'un agent malveillant, puis prise de contrôle étendue des endpoints.
Vecteurs d'attaque et chaîne TTP
Un scénario d'exploitation typique suit ces étapes :
- Reconnaissance : identification d'une instance FortiClient EMS accessible depuis Internet ou depuis un réseau compromis.
- Scanning : découverte des routes API et des points de terminaison vulnérables.
- Exploitation : envoi de requêtes spécialement construites pour contourner les vérifications d'accès et exécuter des commandes d'administration.
- Persistance : création d'un compte administrateur ou implantation d'un agent persistant.
- Escalade et exfiltration : déploiement de malware, déplacement latéral et extraction de données sensibles.
Ce flux montre pourquoi un accès initial apparemment simple peut conduire rapidement à une compromission étendue des environnements gérés.
Indicateurs de compromission (IoC) et signatures détectables
Surveiller les signaux suivants aide à repérer une exploitation :
- Requêtes vers des routes d'administration sans authentification ou avec des patterns anormaux.
- Création ou modification d'utilisateurs administrateurs sans activité de maintenance planifiée.
- Déploiements d'agents ou de packages initiés depuis comptes récents ou adresses IP inhabituelles.
- Accès API provenant d'adresses IP externes ou de segments réseau qui ne devraient pas interagir avec la console de management.
L'ajout de règles SIEM pour corréler ces événements avec des changements de configuration ou des pics d'activité sur les endpoints augmente significativement la détection précoce.
Études de cas
Cas 1 - MSP ayant perdu le contrôle d'instances clients
Un fournisseur de services managés en France a vu un attaquant exploiter une API exposée pour créer un compte administrateur. L'attaquant a ensuite poussé un agent malveillant sur plusieurs environnements client, provoquant des interruptions de service majeures. Le laps de temps entre l'accès initial et le déploiement malveillant a été de quelques heures, illustrant la rapidité à laquelle une console compromise peut être transformée en vecteur d'attaque.
Cas 2 - Compromission via une API accessible depuis un VLAN non isolé

Dans un autre dossier, une entreprise avait laissé ses outils de gestion dans un segment réseau insuffisamment isolé. Un poste déjà compromis sur ce VLAN a utilisé l'API vulnérable pour déployer un ransomware, entraînant un arrêt des activités durant plusieurs jours et des pertes financières conséquentes.
Cas 3 - Tentative d'espionnage ciblée
Un acteur s'est servi de l'accès à l'API pour lire des politiques de sécurité et des configurations. Plutôt que de déployer un payload destructeur, l'objectif était de collecter des éléments de configuration pour préparer des attaques futures. Ce type d'exploitation peut ne pas provoquer d'alerte immédiate mais offre un avantage stratégique à l'attaquant.
Perspectives et mesures à court terme
La réponse immédiate se concentre sur deux axes : patcher et réduire la surface d'attaque.
- Patch management : appliquer les correctifs fournis par l'éditeur sur toutes les instances exposées sans délai, en suivant une procédure de validation en environnement de test puis production. Le score CVSS et le signal de tentatives d'exploitation active justifient une priorisation élevée¹².
- Isolation réseau : restreindre l'accès à l'API aux sous-réseaux de management et à des adresses IP de confiance. Ne pas exposer la console directement à Internet.
- Reverse proxy / WAF : positionner un reverse proxy ou un WAF devant l'API pour filtrer et journaliser les requêtes, et réduire le risque d'abus.
- MFA et contrôles d'accès renforcés : exiger la multifactorielle pour tous les comptes administrateurs et segmenter les rôles afin de limiter les privilèges.
- Surveillance proactive : ajouter des règles SIEM et des contrôles IDS/IPS ciblés sur les patterns d'exploitation connus et les routes d'administration.
À moyen terme, envisager un modèle Zero Trust pour les segments d'administration afin que chaque demande d'accès soit continuellement réévaluée et limitée au minimum nécessaire.
La vulnérabilité CVE-2026-35616 rappelle que la sécurité des APIs d'administration mérite une attention constante. Rapidité de déploiement des correctifs, durcissement des accès et surveillance sont les leviers principaux pour transformer une menace critique en un incident maîtrisable.