CVE-2026-108097 : faille critique dans le module Field UI de Drupal Core permettant une exécution de code à distance sans authentification via les modules contributifs. Toutes les branches supportées sont affectées. Patch publié le 14 octobre 2026.
En bref
- CVE-2026-108097 (risque 19/25) : exécution de code à distance via rappels PHP non contrôlés dans le module Field UI de Drupal Core — exploitable sans authentification via modules contributifs
- Versions affectées : toutes les branches Drupal supportées (8.9.0—10.6.18, 11.0.0—11.4.9, 12.0.0 beta) ; versions corrigées : 10.6.19, 11.3.19, 11.4.10
- Action urgente : mise à jour immédiate, audit des modules contributifs activés, surveillance des logs pour détection d'exploitation
Les faits
Le 14 octobre 2026, le Drupal Security Team a publié l'avis de sécurité relatif à CVE-2026-108097, une vulnérabilité critique affectant le module Field UI de Drupal Core. Avec un score de risque de 19 sur 25 selon la méthodologie de risque Drupal — équivalent à une criticité haute/critique dans d'autres nomenclatures — cette faille expose potentiellement des millions de sites web construits sur le CMS open source le plus déployé dans les administrations publiques et les institutions d'enseignement supérieur à travers le monde.
La nature technique de la vulnérabilité est précisément documentée par l'advisory Drupal : il s'agit de rappels PHP (PHP callbacks) non contrôlés lors du rendu des tableaux dans le module Field UI. Le module Field UI est un composant fondamental de Drupal Core, responsable de l'interface d'administration permettant aux utilisateurs de créer et configurer des types de contenu et leurs champs associés. La faille réside dans l'absence de validation adéquate des callbacks PHP invoqués pendant le processus de rendu des éléments de formulaires Field UI, permettant à un attaquant d'injecter des callbacks malveillants pouvant déclencher l'exécution de code PHP arbitraire.
Un point essentiel distingue CVE-2026-108097 d'une RCE directe dans Drupal Core : le module Field UI seul ne suffit pas à déclencher l'exploitation. L'advisory Drupal précise explicitement que le vecteur d'exploitation nécessite la présence de modules contributifs (contributed modules) fournissant des points d'entrée supplémentaires. Au moins un chemin d'exploitation ne nécessitant aucune authentification a été identifié via cette combinaison Core + modules contributifs. Des chemins d'exploitation supplémentaires peuvent également exister via du code personnalisé (custom code) manipulant les APIs Field UI.
L'étendue des versions affectées est particulièrement large : la faille est présente dans toutes les branches Drupal actuellement supportées. Sont concernées les versions 8.9.0 à 10.6.18, les versions 11.0.0 à 11.3.18, les versions 11.4.0 à 11.4.9, ainsi que la version 12.0.0 beta. Cette couverture transversale de toutes les versions supportées est rare dans les historiques de vulnérabilités Drupal et témoigne de l'ancienneté probable du code vulnérable dans la base de code Field UI.
Les versions corrigées publiées le 14 octobre 2026 sont Drupal 10.6.19, Drupal 11.3.19 et Drupal 11.4.10. Une version corrigée de la branche 12.0.0 beta est également disponible. Les sites opérant sur des versions 8.x ou des branches non maintenues devaient déjà migrer vers des versions supportées, mais leur exposition est confirmée — une pression supplémentaire pour accélérer les migrations.
La chronologie de la divulgation suit le processus Drupal standard : disclosure coordonnée entre le signalement initial, la résolution par l'équipe sécurité Drupal, et la publication simultanée du patch et de l'advisory. L'advisory publié le 14 octobre 2026 précise qu'au moment de la publication, aucun code d'exploitation public ni attaque confirmée n'avait été identifié. Toutefois, le Drupal Security Team a émis une alerte explicite indiquant que des exploits pourraient être développés en quelques heures ou jours suivant la publication, une estimation basée sur l'historique de vulnérabilités similaires dans l'écosystème Drupal (notamment CVE-2018-7600 « Drupalgeddon 2 », exploité en quelques heures après la publication du patch).
La surface d'attaque effective dépend de la combinaison de modules contributifs activés sur chaque site. L'advisory Drupal ne divulgue pas quels modules contributifs spécifiques créent les vecteurs d'exploitation pour des raisons de sécurité responsable — cette information sera probablement publiée après une période raisonnable permettant aux administrateurs d'appliquer les correctifs. Les analyses initiales de chercheurs indépendants publiées sur Hive Security et des blogs spécialisés suggèrent que les modules de gestion avancée de contenus (Views, Display Suite, Layout Builder) pourraient être impliqués, sans confirmation officielle.
Drupal est particulièrement déployé dans les administrations publiques, les universités et les médias, où les délais de mise à jour peuvent être plus longs en raison de processus de validation complexes. Cette réalité opérationnelle rend la fenêtre d'exploitation potentiellement plus longue que dans des environnements à cycle de déploiement plus rapide. Les équipes DSI de ces organisations doivent traiter CVE-2026-108097 comme une priorité absolue et obtenir des exceptions aux processus habituels de validation pour accélérer le déploiement du patch.
Impact et exposition
Drupal est utilisé par approximativement 2,5% des sites web mondiaux selon les statistiques W3Techs de 2026, mais sa concentration dans les secteurs public, éducatif et médiatique lui confère une importance stratégique dépassant sa part de marché brute. La présence de la faille dans toutes les branches supportées signifie que la totalité de la population de sites Drupal en production est théoriquement concernée, conditionnellement à la présence des modules contributifs créant le vecteur d'exploitation.
L'exploitation sans authentification (chemin identifié via modules contributifs) représente la condition la plus défavorable : tout visiteur anonyme peut potentiellement déclencher l'exploitation si les conditions sont réunies. La combinaison d'une exposition réseau directe (sites Drupal accessibles sur Internet), d'une exploitation sans authentification, et d'un résultat d'exécution de code arbitraire crée un scénario de risque maximal pour les sites non patchés opérant les modules contributifs vulnérables.
Les conséquences d'une exploitation réussie incluent : prise de contrôle complète du site Drupal (accès administrateur), accès en lecture/écriture à la base de données du site (contenu, utilisateurs, données personnelles), exfiltration de données sensibles des utilisateurs, utilisation du serveur compromis comme relais pour des attaques ultérieures, et défacement. Dans les organisations où Drupal est connecté à des systèmes d'information internes (SSO, LDAP, bases de données métier), l'impact peut s'étendre bien au-delà du site web lui-même.
À la date de rédaction (20 octobre 2026), aucune exploitation active publiquement confirmée de CVE-2026-108097 n'a été rapportée. Cependant, compte tenu du délai de six jours depuis la publication du patch et du niveau de criticité, la fenêtre d'exploitation est ouverte. Les équipes de sécurité doivent surveiller activement les logs pour détecter des patterns inhabituels dans les requêtes vers les endpoints Field UI.
Recommandations immédiates
- Mettre à jour Drupal Core immédiatement vers 10.6.19, 11.3.19 ou 11.4.10 selon la branche utilisée — Drupal Security Advisory CVE-2026-108097
- Pour les sites sur branche 12.0.0 beta : appliquer la version beta corrigée disponible sur drupal.org
- Si mise à jour impossible immédiatement : désactiver temporairement les modules contributifs non essentiels, en particulier ceux gérant des formulaires et des rendus de champs
- Auditer la liste des modules contributifs activés et identifier lesquels manipulent les APIs Field UI
- Surveiller les logs Apache/Nginx pour détecter des requêtes anormales vers les endpoints d'administration Field UI
- Vérifier l'intégrité des fichiers Drupal Core via la commande Drush :
drush pm:securityou via l'interface d'administration Rapports → Mises à jour disponibles - Si exploitation suspectée : analyser la base de données pour détecter des comptes administrateur créés anormalement et des modifications de configuration récentes
⚠️ Urgence
CVE-2026-108097 (risque 19/25) affecte toutes les versions Drupal supportées. L'équipe sécurité Drupal avertit explicitement que des exploits pourraient être disponibles publiquement dans les heures ou jours suivant le patch. La mise à jour vers 10.6.19, 11.3.19 ou 11.4.10 doit être appliquée immédiatement, en particulier pour les sites publics utilisant des modules contributifs avancés de gestion de contenu.
Comment savoir si je suis vulnérable ?
Vérifiez la version Drupal Core via Administration → Rapports → Mises à jour disponibles, ou via la commande Drush : drush core:status | grep "Drupal version". Toutes les versions antérieures à 10.6.19, 11.3.19 ou 11.4.10 sont potentiellement vulnérables si des modules contributifs manipulant Field UI sont actifs. Pour lister vos modules contributifs actifs : drush pm:list --status=enabled --type=module. Si votre version est concernée et que vous utilisez des modules de gestion de contenu avancée, priorisez la mise à jour immédiate.
Votre infrastructure est-elle exposée ?
Ayi NEDJIMI réalise des audits ciblés pour identifier et corriger vos vulnérabilités.
Demander un auditÀ propos de l'auteur
Ayi NEDJIMI
Auditeur Senior Cybersécurité & Consultant IA
Expert Judiciaire — Cour d'Appel de Paris
Habilitation Confidentiel Défense
ayi@ayinedjimi-consultants.fr
Ayi NEDJIMI est un vétéran de la cybersécurité avec plus de 25 ans d'expérience sur des missions critiques. Ancien développeur Microsoft à Redmond sur le module GINA (Windows NT4) et co-auteur de la version française du guide de sécurité Windows NT4 pour la NSA.
À la tête d'Ayi NEDJIMI Consultants, il réalise des audits Lead Auditor ISO 42001 et ISO 27001, des pentests d'infrastructures critiques, du forensics et des missions de conformité NIS2 / AI Act.
Conférencier international (Europe & US), il a formé plus de 10 000 professionnels.
Domaines d'expertise
Ressources & Outils de l'auteur
Testez vos connaissances
Mini-quiz de certification lié à cet article — propulsé par CertifExpress
Articles connexes
CVE-2026-21589 : Atlassian Data Center 8 produits CISA KEV CVSS 9.3
CVE-2026-21589 CVSS 9.3 : vulnérabilité critique d'accès arbitraire à des fichiers dans 8 produits Atlassian Data Center, dont Jira, Confluence et Bitbucket. Sans authentification, exploitée activement, ajoutée au CISA KEV le 15 octobre 2026.
CVE-2026-111862 : Rank Math SEO PRO backdoor supply chain WordPress
Supply chain attack CVSS 9.8 : Rank Math SEO PRO 3.0.123 distribué avec un malware entre le 15 et le 16 octobre 2026. Backdoor persistante et exfiltration de tous les secrets WordPress. Mise à jour immédiate vers 3.0.124 requise.
CVE-2026-106931 : SiteGuard Server OS injection RCE root
CVE-2026-106931 (CVSS 8.5) est une injection de commandes OS dans SiteGuard Server Edition (WAF hôte pour Apache, Nginx et IIS) activement exploitée in-the-wild pour obtenir root ou SYSTEM. JPCERT/CC alerte at260032 publiée le 14 octobre 2026.
Un projet cybersécurité ? Parlons-en.
Pentest, conformité NIS 2, ISO 27001, audit IA, RSSI externalisé… nos experts répondent sous 24h pour évaluer votre besoin et vous proposer un accompagnement sur mesure.
Commentaires
Aucun commentaire pour le moment. Soyez le premier à commenter !
Laisser un commentaire