Offre Durée limitée : -10% sur tout le site* avec le code WELCOME10

Supermicro BMC/IPMI : 9 failles firmware dont une critique CVSS 9.8, plus de 400 cartes mères concernées

Publié le 31 octobre 2026 11 min de lecture 8 sections

Le 26 octobre 2026, Supermicro a publié deux bulletins de sécurité couvrant 9 vulnérabilités dans le firmware BMC de ses cartes mères serveur. La plus grave, CVE-2026-18450, est notée 9.8 sur 10 (CVSS) : elle permet de contourner les contrôles d'intégrité et de chiffrement des commandes IPMI sur une session RMCP+ active, ouvrant la voie à l'exécution de commandes arbitraires sur le contrôleur BMC. Huit de ces failles ont été identifiées par les chercheurs de runZero, et la neuvième (CVE-2026-16521, injection de commande dans syslog) par Jihye Lee, chercheuse indépendante à Korea University. Plus de 400 références de cartes mères serveur des gammes X11 à X14, H11 à H14, M11, M12 et plusieurs séries B et A sont touchées. Supermicro n'a pas connaissance d'exploitation malveillante à ce jour, mais un flash du firmware BMC est requis sur chaque machine serveur concernée pour corriger ces vulnérabilités.

Sources : bulletin de sécurité Supermicro n°1 (8 CVE) et bulletin n°2 (CVE-2026-16521), publiés le 26 octobre 2026.

Qui est concerné par ces failles Supermicro BMC

Le BMC (Baseboard Management Controller) est le microcontrôleur embarqué sur la carte mère qui permet d'administrer un serveur à distance via le protocole IPMI, même lorsque le système d'exploitation est éteint ou bloqué. Sur les cartes mères Supermicro, l'interface web du BMC donne accès à la console KVM distante, au contrôle de l'alimentation, à la surveillance des capteurs hardware (températures, ventilateurs, tensions) et à la gestion du BIOS.

Ces vulnérabilités concernent directement :

  • Les clients en housing qui hébergent leur propre matériel Supermicro en datacenter et administrent leurs serveurs à distance via le réseau de gestion IPMI ;
  • Les administrateurs de serveurs dédiés équipés de cartes mères Supermicro, qu'ils utilisent l'interface IPMI pour la surveillance hardware, le déploiement d'OS ou le dépannage hors-bande ;
  • Les hébergeurs et revendeurs qui gèrent des parcs de machines serveur Supermicro et exposent les interfaces BMC sur un réseau de gestion dédié.

Si votre serveur dédié ou votre machine serveur en housing utilise une carte mère Supermicro des séries X11, X12, X13, X14, H11, H12, H13, H14, M11, M12, A3, B3, B4, B13, B14 ou SSE-T, vérifiez sans attendre la version de votre firmware BMC et appliquez la mise à jour corrective.

Le BMC : un serveur dans le serveur

Le BMC est un système autonome embarqué sur la carte mère. Il dispose de son propre processeur (généralement un SoC ARM), de sa propre mémoire RAM, d'un firmware stocké sur une puce flash SPI et d'une pile réseau indépendante avec son adresse IP dédiée. Le BMC démarre avant le processeur principal de la machine serveur et reste actif en permanence, même lorsque le serveur est éteint : seule l'alimentation secteur doit être présente.

Via le protocole IPMI et l'interface web intégrée, le BMC offre un accès distant complet au hardware du serveur :

  • Console KVM distante : accès clavier/vidéo/souris comme si vous étiez physiquement devant la machine serveur, y compris pendant le POST et l'écran BIOS ;
  • Contrôle de l'alimentation : démarrage, arrêt et redémarrage à distance du serveur ;
  • Surveillance des capteurs : températures des processeurs, vitesses des ventilateurs, tensions, état des disques SSD et disques durs via les données SMART ;
  • Média virtuel : montage d'images ISO à distance pour installer un système d'exploitation (Ubuntu, Debian, Windows Server ou toute autre distribution) sans accès physique au serveur ;
  • Journal des événements (SEL) : historique des alertes hardware et des actions d'administration.

C'est précisément parce que le BMC fonctionne indépendamment de l'OS et donne un accès root au hardware que sa compromission est critique : un pare-feu logiciel ou un outil de détection d'intrusion installé sur le système d'exploitation ne voit pas le trafic IPMI et ne peut pas protéger le BMC.

Les 9 vulnérabilités en détail

Les deux bulletins couvrent des failles de natures différentes : contournement de l'authentification IPMI, clé cryptographique codée en dur, escalade de privilèges, détournement de session KVM, accès arbitraire à la mémoire physique du BMC et injection de commande. Le tableau ci-dessous résume les 9 CVE publiées :

CVECVSSSévéritéDescriptionDécouverte
CVE-2026-184509.8CritiqueLe BMC accepte des commandes IPMI non protégées en intégrité et en chiffrement sur les sessions RMCP+ activesrunZero
CVE-2026-652208.8HauteEscalade de privilèges vers un accès administrateur via des messages RAKP+ forgésrunZero
CVE-2026-184497.5HauteClé cryptographique codée en dur dans le module SMCRAKP, permettant le craquage de hachés de mots de passerunZero
CVE-2026-652197.4HauteUn message RAKP 3 envoyé dans le désordre suffit à obtenir une session IPMI authentifiéerunZero
CVE-2026-652117.2HauteLecture et écriture arbitraires dans la mémoire physique du BMC (RAM du contrôleur)runZero
CVE-2026-165217.2HauteInjection de commande OS via la fonctionnalité syslog du BMC (filtrage d'entrée insuffisant)Jihye Lee
CVE-2026-652136.6MoyenneExécution de commande arbitraire avec privilèges superutilisateur (root)runZero
CVE-2026-652104.9MoyenneAccès arbitraire à des fichiers du BMC par un administrateur authentifiérunZero
CVE-2026-184513.1BasseJeton de lancement prévisible (horodatage) permettant le détournement d'une session KVMrunZero

La faille la plus critique, CVE-2026-18450, est exploitable à distance sans authentification préalable sur une session RMCP+ déjà établie. Un attaquant capable d'intercepter ou d'initier une session IPMI sur le réseau de gestion peut envoyer des commandes au BMC en contournant les contrôles d'intégrité et de chiffrement. Combinée à CVE-2026-65220 (escalade de privilèges) ou CVE-2026-65211 (accès à la RAM du BMC), la chaîne d'exploitation peut aboutir au contrôle total du serveur, y compris le redémarrage, la modification du BIOS et l'accès au système d'exploitation via la console KVM.

La faille CVE-2026-16521, découverte indépendamment par Jihye Lee (Korea University), concerne un défaut de filtrage des entrées dans la fonction syslog du BMC. Un attaquant disposant d'un accès administrateur au BMC peut injecter une commande OS qui s'exécute avec les privilèges root du firmware lorsque le service syslog redémarre. Cette faille touche plus de 200 références de cartes mères supplémentaires.

Ce que risque votre serveur

Le BMC fonctionne indépendamment du système d'exploitation : il dispose de son propre processeur, de sa propre mémoire RAM et de son propre firmware. Un attaquant qui compromet le BMC peut :

  • Prendre le contrôle de l'alimentation : éteindre, redémarrer ou forcer un cycle d'alimentation du serveur, provoquant une interruption de service immédiate pour vos applications hébergées ;
  • Accéder à la console KVM : visualiser et interagir avec l'écran du serveur comme s'il était physiquement devant, y compris avant le démarrage de l'OS, ce qui expose les configurations BIOS et les mots de passe de déchiffrement de disque ;
  • Modifier le BIOS/UEFI : changer l'ordre de démarrage, désactiver le Secure Boot ou injecter un rootkit persistant au niveau du firmware, survivant à toute réinstallation du système d'exploitation ;
  • Lire les capteurs hardware et les journaux d'événements système (SEL), révélant des informations sur les configurations matérielles du serveur (processeurs, mémoire RAM, disques SSD, périphériques) ;
  • Monter une image ISO distante pour démarrer un système alternatif et accéder au stockage local du serveur (SSD, disques durs), contournant toute protection logicielle, chiffrement de partition inclus si les clés sont en mémoire.

Ces actions sont possibles même si le système d'exploitation est correctement durci : que vous utilisiez Ubuntu, Debian ou toute autre distribution Linux. Le BMC est un vecteur d'attaque indépendant : sa compromission échappe à la surveillance de l'OS, aux pare-feu logiciels comme nftables et aux outils de détection d'intrusion installés sur le serveur comme CrowdSec ou Fail2ban.

Vérifier et mettre à jour le firmware BMC

Supermicro a publié des correctifs firmware pour la majorité des cartes mères concernées. Certaines références ont encore un correctif noté "TBD" (à déterminer) dans les bulletins : consultez régulièrement les bulletins pour obtenir la version corrigée dès sa disponibilité.

1. Identifier votre carte mère et la version du firmware BMC

Connectez-vous à l'interface web du BMC (généralement accessible sur le port 443 de l'adresse IP IPMI) et relevez le modèle de carte mère et la version du firmware dans le tableau de bord. Depuis le système d'exploitation, installez le paquet ipmitool et interrogez le BMC :

# Sur Ubuntu ou Debian
sudo apt update && sudo apt install -y ipmitool
sudo ipmitool mc info

La commande affiche le fabricant, la version du firmware BMC et l'identifiant du produit. Comparez cette version avec celle indiquée dans les bulletins de sécurité Supermicro pour votre modèle de carte mère.

2. Sauvegarder la configuration du BMC

Avant de flasher le firmware, exportez les configurations réseau et utilisateurs de votre BMC. Depuis l'interface web, accédez à la section Configuration puis Export : vous obtiendrez un fichier contenant les réglages IP, les comptes utilisateurs et les seuils d'alerte des capteurs. Conservez ce fichier de sauvegarde dans un emplacement sûr. En ligne de commande, sauvegardez au minimum les paramètres réseau :

sudo ipmitool lan print 1 > bmc-backup-$(hostname)-$(date +%F).txt

3. Télécharger le firmware corrigé

Rendez-vous sur le site de support Supermicro, sélectionnez votre modèle exact de carte mère et téléchargez le fichier de firmware BMC correspondant à la version corrigée. Vérifiez le hash SHA-256 du fichier téléchargé avant de procéder au flash :

sha256sum BMC_firmware.bin

Comparez la valeur obtenue avec celle publiée par Supermicro pour vous assurer de l'intégrité du fichier.

4. Appliquer la mise à jour

La mise à jour du firmware BMC peut se faire via l'interface web du BMC (section Maintenance ou Update Firmware) ou en ligne de commande avec l'utilitaire sum (Supermicro Update Manager). Depuis l'interface web :

  1. Accédez à Maintenance, puis Firmware Update ;
  2. Sélectionnez le fichier de firmware téléchargé ;
  3. Cochez "Preserve Configuration" pour conserver vos réglages réseau et utilisateurs ;
  4. Lancez la mise à jour et attendez le redémarrage automatique du BMC (le serveur lui-même ne redémarre pas).

En ligne de commande avec SUM depuis un poste d'administration distant :

./sum -i 10.0.0.50 -u ADMIN -p 'VotreMotDePasse' -c UpdateBMC --file BMC_firmware.bin

Remplacez l'adresse IP, les identifiants et le nom de fichier par les valeurs de votre environnement. Après la mise à jour, vérifiez la version avec ipmitool mc info et restaurez vos configurations si nécessaire.

5. Planifier la mise à jour dans un créneau de maintenance

La mise à jour du firmware BMC n'interrompt pas le fonctionnement du système d'exploitation, mais le BMC redémarre pendant le flash : la console KVM, la surveillance des capteurs et le contrôle d'alimentation à distance sont temporairement indisponibles. Si vous gérez des serveurs en housing en datacenter, planifiez cette opération pendant un créneau de maintenance pour éviter de perdre l'accès hors-bande à un moment critique. Si vous administrez plusieurs machines, utilisez un outil d'automatisation comme Ansible avec le module ipmi_boot pour orchestrer les mises à jour sur un parc de serveurs.

Protéger l'accès réseau au BMC avec un firewall

Le port IPMI (UDP 623 pour RMCP+, TCP 443 et 80 pour l'interface web) est la porte d'entrée principale pour exploiter ces vulnérabilités. La première mesure de protection consiste à restreindre l'accès réseau au BMC à un sous-réseau de gestion dédié. Si votre infrastructure le permet, configurez des règles de pare-feu sur le switch ou le routeur en amont du réseau IPMI :

# Exemple nftables sur le routeur/bastion de gestion
# N'autoriser que le sous-réseau d'administration 10.0.10.0/24
# à atteindre les BMC sur le VLAN IPMI 10.0.20.0/24
nft add rule inet filter forward \
  ip saddr 10.0.10.0/24 ip daddr 10.0.20.0/24 \
  tcp dport { 80, 443 } accept

nft add rule inet filter forward \
  ip saddr 10.0.10.0/24 ip daddr 10.0.20.0/24 \
  udp dport 623 accept

nft add rule inet filter forward \
  ip daddr 10.0.20.0/24 drop

Sur un serveur dédié dont le BMC partage le port réseau principal (pas de port IPMI dédié), bloquez les ports IPMI au niveau du firewall du serveur pour empêcher tout accès depuis le réseau de production :

# Bloquer l'accès IPMI depuis l'interface publique
sudo nft add rule inet filter input \
  iifname "eth0" udp dport 623 drop

L'idéal reste un réseau de gestion physiquement séparé ou un VLAN dédié. En housing chez ElypseCloud, demandez un port dédié au réseau de gestion IPMI pour isoler le trafic d'administration de vos serveurs du trafic de production.

Bonnes pratiques pour sécuriser l'interface BMC

Au-delà du correctif firmware et de l'isolation réseau, ces vulnérabilités rappellent que l'interface BMC/IPMI est un composant hardware critique qui nécessite des configurations de sécurité rigoureuses :

  • Ne jamais exposer le BMC sur Internet. L'interface IPMI ne doit être accessible que depuis un réseau privé de gestion ou via un VPN. Si vous devez administrer vos serveurs à distance, passez par un tunnel VPN ou un bastion SSH, jamais par un accès IPMI direct sur Internet.
  • Changer les identifiants par défaut. Les BMC Supermicro sont livrés avec le compte ADMIN/ADMIN. Changez ce mot de passe dès la première mise en service et utilisez un mot de passe fort, unique pour chaque serveur. Supprimez ou désactivez les comptes inutilisés.
  • Désactiver les protocoles inutilisés. Si vous n'utilisez pas la console KVM distante ou le média virtuel (montage ISO), désactivez ces services dans les configurations du BMC pour réduire la surface d'attaque. Désactivez également les protocoles non chiffrés (HTTP, IPMI sans chiffrement) si votre firmware le permet.
  • Activer les alertes SNMP ou email. Configurez le BMC pour envoyer des alertes en cas d'événement anormal : tentative de connexion échouée, changement de configuration, alerte de capteur hardware (température processeur, tension, ventilateur).
  • Appliquer les mises à jour firmware régulièrement. Consultez régulièrement la page de sécurité de Supermicro et planifiez les mises à jour firmware comme vous planifiez les mises à jour de paquets de votre système d'exploitation. Notre guide sur l'automatisation des mises à jour de sécurité couvre la partie OS, et notre guide auditd sur VPS Linux permet de tracer les accès root sur le système.

Pour renforcer la sécurité globale de votre infrastructure serveur, consultez notre guide sécuriser un serveur dédié qui couvre les premiers réglages essentiels après la livraison d'une machine.

Questions fréquentes

FAQ

Mon serveur est-il concerné si je n'utilise pas l'interface IPMI ?

Oui. Le BMC est un composant matériel embarqué sur la carte mère qui fonctionne en permanence, indépendamment du système d'exploitation. Même si vous n'utilisez pas l'interface IPMI, le BMC est actif et potentiellement accessible sur le réseau. Si le port réseau IPMI est connecté, les vulnérabilités sont exploitables. Débranchez physiquement le port IPMI ou isolez-le sur un VLAN de gestion dédié en attendant la mise à jour.

La mise à jour du firmware BMC nécessite-t-elle un redémarrage du serveur ?

Non. Le BMC possède son propre processeur et redémarre indépendamment du serveur. La mise à jour du firmware BMC ne provoque pas de redémarrage du système d'exploitation ni d'interruption des services hébergés. En revanche, pendant le flash (quelques minutes), la console KVM distante et la surveillance IPMI sont temporairement indisponibles.

Comment savoir si mon BMC a été compromis ?

Consultez le journal d'événements système (SEL) du BMC via l'interface web ou avec la commande ipmitool sel list. Recherchez des connexions depuis des adresses IP inconnues, des modifications de configuration non planifiées et des événements d'alimentation inhabituels. Si votre BMC était exposé sur Internet avec les identifiants par défaut, considérez-le comme potentiellement compromis : mettez à jour le firmware, changez tous les mots de passe et auditez la configuration du BIOS.

Mon hébergeur est-il responsable de la mise à jour du firmware BMC ?

Cela dépend de votre contrat. Sur un serveur dédié infogéré, l'hébergeur prend généralement en charge les mises à jour firmware. Sur un serveur dédié non géré ou en housing, la responsabilité vous revient. Contactez votre hébergeur pour savoir s'il a planifié la mise à jour et si vous devez intervenir vous-même.

Ces failles permettent-elles d'accéder aux données stockées sur le serveur ?

Oui, indirectement. Un attaquant qui contrôle le BMC peut accéder à la console KVM du serveur et interagir avec le système d'exploitation comme s'il était devant l'écran. Il peut aussi monter une image ISO distante pour démarrer un système alternatif et accéder au stockage local sans passer par l'OS installé.

Qu'est-ce que le protocole RMCP+ mentionné dans CVE-2026-18450 ?

RMCP+ (Remote Management and Control Protocol Plus) est le protocole réseau utilisé par IPMI 2.0 pour communiquer avec le BMC sur le port UDP 623. Il prend en charge l'authentification, le chiffrement et le contrôle d'intégrité des commandes. CVE-2026-18450 permet de contourner ces protections sur une session active, rendant le chiffrement et le contrôle d'intégrité inopérants.

Y a-t-il un risque si mon BMC est sur un réseau de gestion isolé ?

Le risque est réduit mais pas nul. Un réseau de gestion isolé limite l'exposition aux attaquants externes, mais un attaquant qui compromet un autre serveur sur ce même réseau peut exploiter les failles BMC pour pivoter vers vos serveurs. La mise à jour firmware reste nécessaire même sur un réseau isolé.

D'autres fabricants de cartes mères serveur sont-ils touchés ?

Ces 9 CVE sont spécifiques au firmware BMC de Supermicro. Les BMC d'autres fabricants (Dell iDRAC, HPE iLO, Lenovo XClarity) utilisent des firmware distincts et ne sont pas concernés par ces bulletins. Chaque implémentation BMC a cependant son propre historique de vulnérabilités : consultez régulièrement les bulletins de sécurité du fabricant de votre matériel serveur.