CVE-2026-97631 exploite un buffer overflow dans le driver PXE d'EDK II pour exécuter du code avant le démarrage de l'OS, contournant Secure Boot et TPM. Patch disponible, désactivation PXE urgente.
En bref
- CVE-2026-97631 : buffer overflow dans le driver PXE de TianoCore EDK II, CVSS v4 9,5 — exécution de code arbitraire avant démarrage de l'OS
- Serveurs, hyperviseurs et postes professionnels avec firmware UEFI basé sur EDK II et boot réseau activé
- Désactiver immédiatement PXE si non utilisé — patcher le firmware via canal OEM (Dell, HPE, Lenovo, AMI, Insyde)
Les faits
Le 27 octobre 2026, les chercheurs de Binarly ont divulgué une vulnérabilité critique dans TianoCore EDK II, le code de référence open source utilisé par la quasi-totalité des fabricants de firmware UEFI pour serveurs et postes professionnels. Identifiée CVE-2026-97631 et notée 9,5 au CVSS v4, cette faille permet à un attaquant en position réseau d'exécuter du code arbitraire sur une machine cible avant le démarrage du système d'exploitation — c'est-à-dire avant que Secure Boot, les mesures TPM ou les EDR système ne soient chargés et actifs.
La vulnérabilité réside dans le driver UefiPxeBcDxe, responsable du démarrage par réseau via le protocole PXE (Preboot eXecution Environment). Durant la phase de boot PXE, ce driver écoute les messages d'erreur ICMP émis par le réseau et les copie dans un tampon de taille fixe de 504 octets. Le problème : la vérification de la taille du message ICMP entrant est insuffisante dans les handlers IPv4 et IPv6. Un attaquant peut envoyer un message ICMP forgé dépassant 504 octets, provoquant un out-of-bounds write et une corruption mémoire contrôlée menant à l'exécution de code arbitraire. Le NVD/NIST a publié l'avis le 27 octobre 2026, confirmant le vecteur réseau (AV:N) et la complexité d'attaque faible (AC:L).
La criticité de CVE-2026-97631 tient à son positionnement dans la chaîne de démarrage. EDK II constitue la base de nombreux firmwares UEFI commerciaux : AMI Aptio, Insyde H2O, Phoenix SecureCore et les implémentations OEM de Dell, HPE, Lenovo et Supermicro s'appuient toutes sur des portions du code EDK II. Exploitée avec succès, la faille permet d'implanter du code au niveau firmware — un implant qui survivrait à une réinstallation complète du système d'exploitation et résisterait à la plupart des outils de détection standards. La Red Hat a publié son avis de sécurité le 27 octobre 2026, classant l'impact comme critique pour les datacenters utilisant OVMF (Open Virtual Machine Firmware, basé sur EDK II) pour la virtualisation KVM/QEMU.
Pour exploiter CVE-2026-97631, l'attaquant doit être en mesure d'envoyer des paquets ICMP forgés sur le même segment réseau qu'une machine en cours de boot PXE. Ce vecteur est particulièrement pertinent dans les datacenters où le déploiement automatisé de serveurs repose sur le boot réseau (bare-metal provisioning, PXE/iPXE). Dans un scénario réaliste, un acteur ayant compromis un équipement réseau sur le VLAN de provisioning — switch, routeur, serveur DHCP ou TFTP — pourrait cibler tous les serveurs en phase de déploiement. Les hyperviseurs Proxmox VE, oVirt et RHEV utilisant OVMF pour les guests UEFI sont également concernés. VMware ESXi n'est pas directement affecté selon Broadcom.
La divulgation coordonnée a été initiée le 12 septembre 2026, avec un correctif intégré dans la branche principale d'EDK II (commit ee7a71b, tag edk2-stable202610) le 20 octobre 2026. Cependant, le délai entre l'intégration dans EDK II upstream et la disponibilité des mises à jour firmware OEM varie de plusieurs semaines à plusieurs mois. Au 27 octobre 2026, Dell, HPE et Lenovo avaient émis des advisories sans date définitive pour l'ensemble de leur catalogue serveur. La Debian Security Team a publié un DLA pour les packages ovmf et edk2 le même jour, avec backport disponible pour Debian 11 (Bullseye) et 12 (Bookworm). Fedora et openSUSE ont publié leurs mises à jour le 27 octobre. Les systèmes utilisant CoreBoot ou libreboot ne sont pas affectés.
Un point important : si PXE est activé dans l'ordre de boot UEFI, le driver UefiPxeBcDxe est initialisé et écoute sur le réseau même si la machine finit par démarrer sur son disque local. La fenêtre d'exposition existe donc même sans utilisation effective du boot PXE. L'activation de PXE dans le firmware est suffisante pour rendre la machine vulnérable pendant sa phase de démarrage.
À la date de publication, aucune exploitation active confirmée n'a été signalée par le CERT-FR ni la CISA. La CVE n'a pas encore été ajoutée au catalogue KEV (Known Exploited Vulnerabilities) de la CISA. Cependant, la disponibilité du code source EDK II sous licence BSD facilite l'analyse de la faille et potentiellement le développement d'un PoC par des chercheurs ou des acteurs malveillants. Les chercheurs de Binarly ont annoncé ne pas publier de code d'exploitation.
Cette vulnérabilité rappelle les incidents LogoFAIL (2023) et PixieFail (2024), qui avaient démontré que le firmware UEFI constitue une surface d'attaque significative longtemps négligée. Les implants firmware de niveau UEFI ont été utilisés par des APT étatiques (notamment les groupes liés à la Russie documentés par ESET sous les noms LoJax et MoonBounce) précisément parce qu'ils survivent aux réinstallations OS et échappent à la quasi-totalité des solutions de détection standards.
Impact et exposition
Les environnements les plus exposés sont les datacenters utilisant le boot PXE pour le déploiement automatisé, les infrastructures de cloud privé avec provisioning bare-metal, les hyperviseurs Linux (Proxmox, RHEV, oVirt) utilisant OVMF pour les guests UEFI, et les environnements de laboratoire IT. Les postes de travail professionnels avec PXE activé par défaut sont également concernés, bien que l'exploitation y soit plus difficile. Les utilisateurs domestiques ne sont pas affectés.
Recommandations
- Immédiat : désactiver le boot PXE dans les paramètres UEFI de tous les serveurs qui n'en ont pas besoin opérationnellement
- Isoler le VLAN de provisioning PXE par des ACL réseau strictes, limitant l'accès aux seuls serveurs DHCP/TFTP autorisés
- Appliquer les mises à jour firmware UEFI dès leur disponibilité auprès de votre fournisseur (Dell BIOS update, HPE SPP, Lenovo XClarity)
- Mettre à jour immédiatement les packages ovmf et edk2 sur les hyperviseurs Linux
- Surveiller les logs DHCP/TFTP pour détecter des requêtes PXE anormales
Alerte critique
CVE-2026-97631 permet l'exécution de code avant le démarrage de l'OS, contournant Secure Boot, TPM 2.0 et tous les contrôles de sécurité logiciels. Un implant firmware installé via cette faille survivrait à toute réinstallation OS. Priorisez la désactivation du PXE sur les systèmes non concernés par le déploiement réseau.
Mon serveur est-il exposé si PXE est activé dans le BIOS mais que je ne m'en sers pas au quotidien ?
Oui. Si PXE figure dans l'ordre de boot UEFI, le driver UefiPxeBcDxe est initialisé et écoute sur le réseau pendant la tentative de boot — même si la machine démarre finalement sur son disque local. La fenêtre d'exposition existe dès que le driver est actif. Retirez PXE de l'ordre de boot ou désactivez-le complètement dans les paramètres firmware si vous n'en avez pas besoin opérationnel.
Votre infrastructure est-elle exposée ?
Ayi NEDJIMI réalise des audits de sécurité ciblés pour identifier et corriger vos vulnérabilités avant qu'elles ne soient exploitées.
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
Articles connexes
Storm-0940 : agents IA chinois ciblent 2 250 tenants M365
Microsoft documente comment Storm-0940, groupe APT aligné sur la Chine, utilise le framework ARTEX d'agents IA autonomes pour attaquer 2 250 tenants Microsoft 365 via une brèche dans ConnectWise Cloud Backup.
Midterms 2026 : cyberattaque sur la FEC bloque les filings
Une cyberattaque a mis hors ligne le système de dépôt électronique de la Commission électorale fédérale américaine (FEC) le 27 octobre 2026, à une semaine exactement des élections de mi-mandat du 3 novembre.
42 dépôts GitHub piégés pour infecter les assistants IA
Des chercheurs JFrog ont découvert 42 dépôts GitHub légitimes weaponisés avec un malware de 13 Mo indétectable, qui se déclenche au démarrage de Claude Code, Gemini CLI, Cursor ou VS Code.
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